2016-02-03 22 views
6

Sono riuscito a stabilire Jupyterhub sul mio server e ha funzionato bene. Da quando ho provato a riavviare il servizio Jupyterhub non funziona più e quando sto cercando di eseguirlo vedo il messaggio di errore:Errore Jupyterhub 503: Target Proxy mancante

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

Nel browser web ottengo

Error 503: Proxy Target Missing. 

può essere collegato alla avvertimento che vedo ogni volta quando ho eseguito 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. 

risposta

3

non è necessario riavviare l'intera macchina, uccidendo processo configurabile-http-proxy prima riavvio jupyterhub dovrebbe essere sufficiente:

[[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 

ucciderà il servizio proxy.

Riavvio Jupyterub lo riavvierà.

Per Ubuntu 14,04

jupyterhub --no-ssl & 

senza SSL se non si dispone di certificati SSL di impostazione & o ampersand per mantenere il servizio in esecuzione quando il tty o sessione di terminale chiude

È possibile utilizzare sudo pkill jupyterhub per uccidere il processo. (non sempre affidabile come creare un servizio di inizializzazione)

Problemi correlati