Bokeh Server Tornadoアプリケーションを提供します。
BokehTornado
Tokehサーバを実現するためのTornadoアプリケーション。
applications (dict[str,Application] or Application) --
経路から経路までの地図 Application 実例です。
Application
この値が単一のアプリケーションである場合、以下のマッピングが生成される。
applications = { '/' : applications }
接続が所与の経路に入ると、関連アプリケーションは、セッションのための新しい文書を生成するために使用される。
prefix (str, optional) -- すべてのBokehサーバパスのためのURLプレフィックス。(デフォルト値:なし)
extra_websocket_origins (list[str], optional) -- WebSocketのホストリストに接続可能である.Bokehサーバアプリケーションを外部サイトに埋め込む場合には,通常この操作を実行する必要がある. server_document() 似たようなものですもしなければ、 ["localhost"] (デフォルト値:なし)と仮定されます
server_document()
["localhost"]
extra_patterns (seq[tuple], optional) -- (str、httpまたはwebsocket処理プログラム)のタプルリストは、このパラメータを使用して、Bokeh Serverのカスタム展開に他のエンドポイントを追加します。もしなければ、 [] 使用されます。(デフォルト値:なし)
[]
secret_key (str, optional) -- 署名セッションIDのための鍵。デフォルトは環境変数の現在値 BOKEH_SECRET_KEY
BOKEH_SECRET_KEY
sign_sessions (bool, optional) -- セッションIDを暗号化するか否か署名デフォルトは環境変数の現在値である. BOKEH_SIGN_SESSIONS それがそうです。もし True そして、そして secret_key また提供しなければならない(環境設定やパラメータ値として伝達)
BOKEH_SIGN_SESSIONS
True
secret_key
generate_session_ids (bool, optional) -- セッションIDが提供されていない場合、セッションID(デフォルト:true)が生成されるか否か
keep_alive_milliseconds (int, optional) -- ネットワークソケットを開くために通常必要な保持活動ping(デフォルト値:37000)ping間のミリ秒数を保持する。0に設定するとpingが無効になります。
check_unused_sessions_milliseconds (int, optional) -- 未使用セッション間の間隔ミリ秒数(デフォルト値:17000)をチェックする
unused_session_lifetime_milliseconds (int, optional) -- 未使用セッション生存期間のミリ秒数(デフォルト値:15000)
stats_log_frequency_milliseconds (int, optional) -- 統計情報間のミリ秒数(デフォルト値:15000)を記録する
mem_log_frequency_milliseconds (int, optional) -- メモリ情報を記録する間の間隔ミリ秒数(デフォルト値:0)を有効にするには、オプションの依存項が必要です psutil インストールします。
psutil
use_index (bool, optional) -- 実行中のアプリケーションのインデックスを生成するかどうか RootHandler (デフォルト値:TRUE)
RootHandler
index (str, optional) -- Use_indexがTrueである場合、“/”インデックスとして使用されるJJANA 2テンプレートのパス。ない場合は,基本的な内蔵アプリケーションインデックステンプレートを用いる.(デフォルト値:なし)
redirect_root (bool, optional) -- 実行中のアプリケーションが1つしかない場合、要求をリダイレクトするかどうか "/" Bokehアプリケーションが複数配置されている場合、このオプションは無効になります。
"/"
websocket_max_message_size_bytes (int, optional) -- 竜巻を設置する websocket_max_message_size 値。(デフォルト値:20971520)
websocket_max_message_size
index -- ルートURL用JJANA 2テンプレートのパス
auth_provider (AuthProvider, optional) -- AuthProviderインスタンス
include_headers (list, optional) -- セッションコンテキストに含まれる要求ヘッダリスト(デフォルトではすべてのヘッダを含む)
exclude_headers (list, optional) -- セッションコンテキストから除外される要求ヘッダリスト(デフォルトではすべてのヘッダを含む)
include_cookies (list, optional) -- セッションコンテキストに含まれるCookieリスト(デフォルトではすべてのCookieを含む)
exclude_cookies (list, optional) -- セッションコンテキストから除外するCookieリスト(デフォルトではすべてのCookieを含む)
session_token_expiration (int, optional) -- 新しいセッショントークンは、セッション作成に有効な持続時間(秒)を作成する。有効期限が切れた後、トークンは新しいセッションを作成できません(デフォルト値:300)
他のキーワードパラメータは tornado.web.Application それがそうです。
tornado.web.Application
get_session
アクティビティのセッションは、名前、アプリケーションパス、およびセッションIDを介して取得される。
app_path (str) -- アプリケーションは、セッションを返すための構成されたアプリケーションパスを提供する。
session_id (str) -- 検索するセッションのセッションID。
ServerSession
get_sessions
アプリケーションのすべての現在のアクティブセッションを取得します。
app_path (str) -- アプリケーションは、そのセッションの構成されたアプリケーションパスを返す。
明細書. [ServerSession]
initialize
Tornado IOLoopで所与のTornado IOLoop上でBokeh Server Tornadoアプリケーションを起動します。
resources
提供 Resources これは、BokehアプリケーションセッションがどこからBoehJSリソースをロードすべきかを指定します。
Resources
absolute_url (bool) -- リソースを特定するための絶対URLプレフィックス。Noneの場合は、相対URL(デフォルト値:None)を使用します。
start
Bokeh Serverアプリケーションを起動します。
Bokeh Server Tornadoアプリケーションを起動すると,統計記録,クリーニング,pingなどのコールバックが定期的に実行される.また,配置されたBokehアプリケーションで定義された任意の起動フックを実行する.
stop
Bokeh Serverアプリケーションを停止します。
wait (bool) -- 秩序あるクリーニングを待つかどうか(デフォルト:true)
なし
app_paths
このBokehサーバインスタンス上に構成されたすべてのBokehアプリケーションのすべてのアプリケーションパスのリスト。
applications
構成されたアプリケーション
exclude_cookies
セッションコンテキストから除外される要求Cookieリスト。
exclude_headers
セッションコンテキストから除外される要求ヘッダリスト。
generate_session_ids
このBokeh Server Tornadoアプリケーションは、セッションIDを自動生成するように構成されているかどうか。
include_cookies
セッションコンテキストで提供される要求Cookieリスト。
include_headers
セッションコンテキストで提供される要求ヘッダリスト。
index
インデックスとして用いられるJJANA 2テンプレートのパス“/”
io_loop
このBokeh Server TornadoアプリケーションのTornado IOLoopを実行します。
prefix
このBokeh Server TornadoアプリケーションのURLプレフィックスは、すべてのパスのために使用されます。
このBokeh Server TornadoアプリケーションがセッションIDに署名する際に使用する鍵(構成されている場合)。
session_token_expiration
新しいセッショントークンは、セッション作成に有効な持続時間(秒)を作成する。
有効期限が切れた後、トークンは新しいセッションを作成できなくなります。
sign_sessions
このBokeh Server Tornadoアプリケーションは、セッションIDを暗号化して署名するように構成されているかどうか
もし True そして、そして secret_key まだ配置されていなければなりません。
websocket_origins
このサーバへの接続が許可されているWebSocketソースリスト。