I need to impose limits on user cpu/memory in a JupyterHub instance.
However I have found that when I impose the limits the Spawner takes too long and times out.
I have tried increasing the time the spawner has before timing out, but it doesnt seem to work:
c.SystemdSpawner.start_timeout = 400
c.SystemdSpawner.http_timeout = 400
c.SystemdSpawner.poll_interval = 400
c.JupyterHub.tornado_settings = {
'slow_spawn_timeout': 10
}
And if I increase the slow spawn timeout any further than the default 10 then I get another error.
Is there away to impose the limits after the spawner has run and the user has the jupyterhub instance?