Jupyterhub错误503:代理目标丢失

时间:2016-02-03 17:32:54

标签: python proxy jupyterhub

我设法在我的服务器上建立Jupyterhub并且运行良好。由于我尝试重新启动Jupyterhub服务,因此它不再有效,当我尝试运行它时,我看到错误消息:

Proxy appears to be running at http://*:8000/, but I can't access it (HTTP 403: Forbidden)
Did CONFIGPROXY_AUTH_TOKEN change?

在网络浏览器中我得到了

Error 503: Proxy Target Missing. 

它可能与我每次运行Jupyterhub

时看到的警告相关联
Generating CONFIGPROXY_AUTH_TOKEN. Restarting the Hub will require restarting the proxy.
Set CONFIGPROXY_AUTH_TOKEN env or JupyterHub.proxy_auth_token config to avoid this message.

2 个答案:

答案 0 :(得分:8)

sudo pkill node

将终止代理服务。

重新启动Jupyterhub会重新启动它。

对于Ubuntu 14.04

jupyterhub --no-ssl &

如果您没有设置ssl证书,请不要使用ssl &安培;或ters或终端会话关闭时保持服务运行的&符号

你可以使用sudo pkill jupyterhub来杀死进程。 (并不总是像创建init服务一样可靠)

答案 1 :(得分:3)

你不必重新启动整个机器,在重新启动jupyterhub之前杀死可配置的http代理进程就足够了:

[root@box jupyterhub]# ps aux | grep proxy 
jupyrhub 42079 0.0  0.1 741424 20248 ?        Sl   15:10   0:00 node /usr/bin/configurable-http-proxy --ip  --port 9876 --api-ip 127.0.0.1
--api-port 9877 --default-target http://127.0.0.1:8081 --ssl-key /etc/pki/tls/private/server_AZL-BUEdge-01.key --ssl-cert
/etc/pki/tls/private/server_AZL-BUEdge-01_fullchain.pem root     42683
0.0  0.0 103308   864 pts/10   S+   15:20   0:00 grep proxy 
[root@box]# kill -9 42079