We discovered in the JupyterHub logs that it was trying to contact the
master node for jobs scheduled on worker nodes which was incorrect and
led to them getting killed:
Notebook server job 157 started at hpc-worker-02:52649
(JupyterHub restart)
server never showed up at http://hpc-master-node:52649
This fixes the problem by preserving self.server.ip similar to
self.server.port in QHubHPCSpawnerBase.poll().
Follow-up to #106 and fixes #104 (again)
We discovered in the JupyterHub logs that it was trying to contact the master node for jobs scheduled on worker nodes which was incorrect and led to them getting killed:
This fixes the problem by preserving
self.server.ip
similar toself.server.port
inQHubHPCSpawnerBase.poll()
.