【问题标题】:Jupyter Notebook 302, 403, 401 forbidden error and connection refused error when trying to stop尝试停止时出现 Jupyter Notebook 302、403、401 禁止错误和连接被拒绝错误
【发布时间】:2022-10-14 05:31:41
【问题描述】:

当我在 Ubuntu 的远程机器上的 conda 环境中打开 jupyter notebook 时,我的终端日志充满了 401 和 403 错误。就像这里的这个问题:Jupyter Creating Notebook failed: FORBIDDEN

然后我尝试了要检查的答案之一:

~$jupyter notebook list

Currently running servers:
http://localhost:8888/?token=0f2ad000db9......
http://0.0.0.0:8899/?token=7aa2a13503d.....

关闭第二个很容易,因为我只是 ssh 到端口 8899 并打开带有关闭链接的浏览器。但是我无法关闭第一个,当我 ssh 进入端口 8888 时,链接在浏览器中不起作用。当我这样做时

~$ jupyter notebook stop
Shutting down server on 8888...
Traceback (most recent call last):
  File "/home/sivan/.conda/envs/speech/bin/jupyter-notebook", line 8, in <module>
    sys.exit(main())
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/jupyter_core/application.py", line 269, in launch_instance
    return super().launch_instance(argv=argv, **kwargs)
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/traitlets/config/application.py", line 976, in launch_instance
    app.start()
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/notebook/notebookapp.py", line 2307, in start
    super().start()
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/jupyter_core/application.py", line 258, in start
    self.subapp.start()
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/notebook/notebookapp.py", line 559, in start
    self._shutdown_or_exit(port, server)
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/notebook/notebookapp.py", line 525, in _shutdown_or_exit
    server_stopped = self.shutdown_server(server)
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/notebook/notebookapp.py", line 521, in shutdown_server
    return shutdown_server(server, log=self.log)
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/notebook/notebookapp.py", line 474, in shutdown_server
    HTTPClient(AsyncHTTPClient).fetch(req)
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/tornado/httpclient.py", line 134, in fetch
    response = self._io_loop.run_sync(
  File "/home/sivan/.conda/envs/speech/lib/python3.9/site-packages/tornado/ioloop.py", line 529, in run_sync
    return future_cell[0].result()
ConnectionRefusedError: [Errno 111] Connection refused

然后我提到了这个https://discourse.jupyter.org/t/jupyter-keeps-starting-up-automatically-and-impossible-to-kill/13723

~$ ps -ef|grep jupyter
sivan     5865  5529  0 15:48 pts/5    00:00:00 grep --color=auto jupyter

为什么会发生这种情况,我现在应该怎么做?我仍然可以打开并使用 jupyter,但它真的很不稳定并且通常会崩溃。谢谢!

【问题讨论】:

    标签: python jupyter-notebook jupyter conda


    【解决方案1】:

    我终于通过关注这篇文章解决了“没有服务器在运行,但在 jupyter 列表中有一些东西”的问题..... https://discourse.jupyter.org/t/why-does-jupyter-notebook-list-show-running-instances-when-no-jupyter-server-running/12785

    因此,只需删除 jupyter 运行时文件夹中的孤立 json 文件。

    jupyter --paths
    
    cd <runtime folder>
    ls
    
    rm nbserver-<pid>.json
    

    但是,我仍然遇到这些错误扰乱了我的工作流程..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-31
      • 2018-08-23
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      相关资源
      最近更新 更多