2016-02-03 3 views
6

Ich habe es geschafft, Jupyterhub auf meinem Server einzurichten und es hat gut funktioniert. Da ich den Jupyterhub Dienst neu zu starten versucht, funktioniert es nicht mehr und wenn ich versuche, es laufen zu lassen ich die Fehlermeldung:Jupyterhub Fehler 503: Proxy Target fehlt

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

Im Web-Browser erhalte ich

Error 503: Proxy Target Missing. 

es kann auf die Warnung verbunden sein, dass ich jedes Mal sehen, wenn ich Jupyterhub laufen:

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. 

Antwort

3

Sie müssen nicht die gesamte Maschine neu starten, konfigurierbar-http-Proxy-Prozess zu töten, bevor jupyterhub Neustart sollte genug sein:

[[email protected] 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 
[[email protected]]# kill -9 42079 
8
sudo pkill node 

den Proxy-Dienst töten.

Neustart von Jupyterhub wird es neu starten.

Für Ubuntu 14,04

jupyterhub --no-ssl & 

keinen ssl, wenn Sie SSL-Zertifikate Setup & oder kaufmännische Und nicht den Dienst am Laufen zu halten, wenn der tty oder Terminalsitzung

schließen Sie können mit sudo pkill jupyterhub um den Prozess zu beenden. (nicht immer so zuverlässig wie ein Init-Service)