运行 针对同一服务器的多个散景服务器小程序
Running several bokeh-server applets against the same server
将 sliders example in Bokeh. The documentation 建议 运行 考虑为:
bokeh-server --script sliders_app.py
- 导航到 http://localhost:5006/bokeh/sliders
效果很好。请注意,脚本 sliders_app.py
使用 @bokeh_app.route("/bokeh/sliders")
来指定 URL。到目前为止一切顺利。
现在,假设我想实例化第二个单独的 app
。为简单起见,我们假设它是另一个滑块示例,代码略有不同。我们将新应用保存到 sliders_app_2.py
。
我想为第二个应用程序使用不同的 URL(路由),例如 "/bokeh/sliders"
。我如何使用同一台服务器执行此操作?
如果我只是尝试为 sliders_app_2.py
指定 @bokeh_app.route("/bokeh/sliders-2/")
,然后 运行 bokeh-server --script sliders_app2.py
我 运行 进入错误:
OSError: [Errno 48] Address already in use
我如何 运行 针对同一服务器的多个小程序同时保留指定路由点的能力?这是可能吗?同一台服务器可以托管多个应用程序吗?
从 0.9.1 开始,我们可以创建一个新的 combined.py
来导入您想要加载的所有脚本,并将该 combined.py
作为参数传递给 --script
。我们正在努力进行改进,以允许更轻松地多次加载和重新加载等。
将 sliders example in Bokeh. The documentation 建议 运行 考虑为:
bokeh-server --script sliders_app.py
- 导航到 http://localhost:5006/bokeh/sliders
效果很好。请注意,脚本 sliders_app.py
使用 @bokeh_app.route("/bokeh/sliders")
来指定 URL。到目前为止一切顺利。
现在,假设我想实例化第二个单独的 app
。为简单起见,我们假设它是另一个滑块示例,代码略有不同。我们将新应用保存到 sliders_app_2.py
。
我想为第二个应用程序使用不同的 URL(路由),例如 "/bokeh/sliders"
。我如何使用同一台服务器执行此操作?
如果我只是尝试为 sliders_app_2.py
指定 @bokeh_app.route("/bokeh/sliders-2/")
,然后 运行 bokeh-server --script sliders_app2.py
我 运行 进入错误:
OSError: [Errno 48] Address already in use
我如何 运行 针对同一服务器的多个小程序同时保留指定路由点的能力?这是可能吗?同一台服务器可以托管多个应用程序吗?
从 0.9.1 开始,我们可以创建一个新的 combined.py
来导入您想要加载的所有脚本,并将该 combined.py
作为参数传递给 --script
。我们正在努力进行改进,以允许更轻松地多次加载和重新加载等。