python - 如何在与应用程序断开连接后释放 Bokeh 服务器(出现错误 : port 5006 is already in use)

标签 python bokeh

我在使用 Bokeh 的第一天,我正在尝试了解服务器的工作原理。首先,我使用

运行了一个示例应用程序
bokeh serve --show main.py

我看到了这个信息:

enter image description here

然后我看到没有其他可用的未使用 session ,所以当我尝试并行运行另一个应用程序(使用相同命令从另一个窗口启动)但失败时,我并不完全感到惊讶:

enter image description here

然后我想如果我关闭应用程序窗口我将能够运行不同的应用程序,我注意到服务器确实注册了我关闭了网络浏览器:

enter image description here

但是我仍然收到这个错误:

port 5006 is already in use

我浏览了文档,如果我遗漏了什么,我深表歉意,但我的两个问题是

  1. 如何让服务器同时为多个应用程序提供不同的浏览器标签?
  2. 如何在关闭浏览器窗口时重置服务器,以便即使一次只能为一个客户端提供服务,服务器也知道浏览器已关闭并且应该接受另一个客户端?

感谢您的建议和链接。

最佳答案

您可以通过一次调用 bokeh 命令来启动多个应用程序:

bokeh serve --show app1.py, app2/ app3.py

或者您可以明确地在不同的端口上运行不同的应用程序:

bokeh serve --show --port 5001 app1.py
bokeh serve --show --port 5002 app2.py

关于python - 如何在与应用程序断开连接后释放 Bokeh 服务器(出现错误 : port 5006 is already in use),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37262954/

相关文章:

python - 如何将python编译成可执行文件?

python - 如何在Python中的列表中生成多个分组的排列

Bokeh,条形图和折线图的组合

python - GCP 实例为 Ajax 127.0.0.1 路由返回 ERR_CONNECTION_REFUSED

python - 为什么 Python 的多处理模块在 Windows 上启动新进程时会导入 __main__?

python - 查找 networkx 图是否在 python 中可追踪

bokeh - 如何将 GroupBy Count 显示为分类数据的 Bokeh vbar

python - Bokeh 图为空

python - 使用 matplotlib.pyplot 绘制多个字典值

python - Bokeh 图访问单选按钮在 slider 回调中处于事件状态