【发布时间】:2020-04-07 19:45:38
【问题描述】:
我设置了一个 Ubuntu 服务器来托管我可以从 Web 访问的 Jupyter Notebook。 一切似乎都正常,但每当我打开笔记本时,Python 内核就会卡住并且无法连接:
在终端中,使用当前配置它不会报告警告或错误:
但我尝试了许多类似的配置,有时,当内核尝试连接时,它会显示如下警告:
- [W 01:51:26.202 NotebookApp] 400 GET /api/kernels/aa45474d-7fb8-4685-98dc-5ebeba378f41/channels?
- [W 16:06:07.386 NotebookApp] 403 GET /api/kernels/f589fe39-b21c-4eb1-9543-dcf2b9c5881d/channels?
我在网上发现了各种类似的问题,它们通常指向 Jupyter 配置或 Apache/nginx 配置,但是我尝试了许多建议的配置,但都没有解决我的问题。我不能排除问题出在其他地方。
jupyter_notebook_config.py: 请注意,我已经注释掉了对证书的引用,如果我不这样做,那么笔记本浏览器将给出“代理错误”并且它不会加载。但是,证书是在 apache 配置中加载的,并且在那里似乎可以正常工作。是否也需要在这里加载?
apache 配置: 注释掉的是我试图从其他页面添加以下建议的许多行中的一些。任何帮助都会非常受欢迎,我已经坚持了一个星期了。
【问题讨论】:
标签: python apache jupyter-notebook reverse-proxy