2017-02-08 5 views
2

다중 사용자 jupyter 설정을 설정하려고합니다. 이 경우 저는 RemoteCSVAuthenticator와 DockerSpawner로 jupyterhub를 설정했습니다.dockerspawner가있는 Jupyterhub이 실행되지 않습니다 - 오류 502

인증이 제대로 작동하는 것 같이 보이며 로그인해도 도커 컨테이너가 시작됩니다. 그러나 로그인 한 후에 나는 단지 502 오류 메시지를받습니다 :

502 : Bad Gateway 
The error was: 
Failed to check authorization (upstream problem) 

jupyterhost 로그 파일에는 오류가 표시되지 않습니다. 도커 컨테이너는 보통 jupyterhub/singleuser입니다.

누구부터 시작할 수 있습니까? 페이지를 찾을 수 없습니다 - 나는 내가 고정 표시기 컨테이너 내부의 jupyter 프로세스에 액세스하려고하면 (예를 들어 http://172.17.0.36:8888/) 항상 오류 404가 발생 것을 발견 문제에 깊은 디그 시도 후


. 나는 이것이 정상이라고 생각하지 않는다. 어쩌면 이것이 configurable-http-proxy가 "잘못된 게이트웨이"오류를 발생시키는 원인 일 수 있습니다.

답변

0

마침내 문제가 발견되었습니다. 우리 회사에서는 프록시를 설정해야하므로 Docker-Container에 $http_proxy$https_proxy을 설정했습니다. 이로 인해 docker 내부에서 실행되는 jupyterhub-single이 호스트에 대한 연결을 열 수 없습니다. 내 솔루션은 내 호스트에 로컬 프록시를 설치하고 호스트에 로컬 컨텐션을 전달하는 것이 었습니다. 다른 모든 것은 회사의 프록시를 통과합니다.