我有多个脚本,我想与我的同事分享。这些脚本读取SQL数据库,并在计算相关性和统计数据后生成一些绘图。在这些脚本中,可以选择不同的变量来显示在绘图中。所以我的同事可以选择生成什么样的图。现在我希望有一个Bokeh服务器在运行(而不是部署完整的python环境),但是不需要预加载脚本。在
通常,bokeh服务器是用
bokeh serve <foo.py>
或者(当脚本在目录中时)
^{pr2}$然后通过以下方式访问服务器:
http://localhost:port/foo
服务器启动并将给定的脚本(包括变量、数据、绘图等)加载到内存中。因为在服务器启动时,会有一些查询被执行,所以当它开始执行一些查询时。可以通过浏览器查看绘图。到目前为止,还不错。在
现在想象一下,服务器在启动几周后就开始运行了,没有人需要它。最终,有人想拥有这些情节。然而,内存中的数据是几周前的。到目前为止,已经不好了。在
我的问题:
是否可以在不加载任何脚本或应用程序的情况下启动服务器,但提供存储脚本的路径。当用户通过
http://localhost:port/scriptname
bokeh服务器应该启动相应的脚本并从SQL数据库获取最新数据。很高兴有一个清理后,用户断开连接。在
这个功能在某种程度上反映了R的shiny服务器的行为。在那里,当用户登录到它时,代码就会被执行。在
目前没有回答
相关问题 更多 >
编程相关推荐