考虑一下Bokeh中的滑块示例。文档建议将其运行为:
bokeh-server --script sliders_app.py效果很好。注意,脚本sliders_app.py使用@bokeh_app.route("/bokeh/sliders")来指定URL。到目前一切尚好。
现在,假设我想要实例化第二个单独的app。为了简单起见,让我们假设这是另一个具有稍微不同的代码的滑块示例。我们将新的应用程序保存到sliders_app_2.py。
我想使用另一个网址(路由)为这第二个应用程序,例如"/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如何在同一服务器上运行多个小程序,同时保持指定路由点的能力?这有可能吗?同一台服务器可以承载多个应用程序吗?
发布于 2015-07-13 21:32:00
从0.9.1开始,我们可以创建一个新的combined.py,它导入您想要加载的所有脚本,并将该combined.py作为参数传递给--script。我们正在致力于改进,以允许更容易的多重加载和重新加载,等等。
https://stackoverflow.com/questions/31391203
复制相似问题