{"action":"created","issue":{"url":"https://api.github.com/repos/ipython/ipython/issues/5539","labels_url":"https://api.github.com/repos/ipython/ipython/issues/5539/labels{/name}","comments_url":"https://api.github.com/repos/ipython/ipython/issues/5539/comments","events_url":"https://api.github.com/repos/ipython/ipython/issues/5539/events","html_url":"https://github.com/ipython/ipython/issues/5539","id":30943272,"number":5539,"title":"Automatically shutdown inactive ipython notebooks","user":{"login":"jeroenooms","id":216319,"avatar_url":"https://avatars.githubusercontent.com/u/216319?v=3","gravatar_id":"","url":"https://api.github.com/users/jeroenooms","html_url":"https://github.com/jeroenooms","followers_url":"https://api.github.com/users/jeroenooms/followers","following_url":"https://api.github.com/users/jeroenooms/following{/other_user}","gists_url":"https://api.github.com/users/jeroenooms/gists{/gist_id}","starred_url":"https://api.github.com/users/jeroenooms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeroenooms/subscriptions","organizations_url":"https://api.github.com/users/jeroenooms/orgs","repos_url":"https://api.github.com/users/jeroenooms/repos","events_url":"https://api.github.com/users/jeroenooms/events{/privacy}","received_events_url":"https://api.github.com/users/jeroenooms/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ipython/ipython/milestones/9","html_url":"https://github.com/ipython/ipython/milestones/wishlist","labels_url":"https://api.github.com/repos/ipython/ipython/milestones/9/labels","id":116694,"number":9,"title":"wishlist","description":"Issues with no immediate plans for resolution.","creator":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"open_issues":607,"closed_issues":0,"state":"open","created_at":"2012-05-08T03:17:52Z","updated_at":"2015-07-11T15:56:52Z","due_on":null,"closed_at":null},"comments":18,"created_at":"2014-04-06T18:29:54Z","updated_at":"2015-07-13T15:53:10Z","closed_at":null,"body":"Something that might be useful would be a way to configure `ipython` to not keep inactive notebook processes alive indefinitely. For example automatically shutdown the notebook whenever the client disconnects, or after being idle for n minutes.\r\n\r\nContext: I would like to use `ipython` for teaching without setting up individual accounts, or on a public server. I am taking care of security on a lower level using a combination of `rlimit` and `apparmor`. If I could configure `ipython` to shutdown a process once the user disconnects, that makes a cool little sandbox that should be stable enough for teaching.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/ipython/ipython/issues/comments/120976210","html_url":"https://github.com/ipython/ipython/issues/5539#issuecomment-120976210","issue_url":"https://api.github.com/repos/ipython/ipython/issues/5539","id":120976210,"user":{"login":"gebetix","id":4972649,"avatar_url":"https://avatars.githubusercontent.com/u/4972649?v=3","gravatar_id":"","url":"https://api.github.com/users/gebetix","html_url":"https://github.com/gebetix","followers_url":"https://api.github.com/users/gebetix/followers","following_url":"https://api.github.com/users/gebetix/following{/other_user}","gists_url":"https://api.github.com/users/gebetix/gists{/gist_id}","starred_url":"https://api.github.com/users/gebetix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gebetix/subscriptions","organizations_url":"https://api.github.com/users/gebetix/orgs","repos_url":"https://api.github.com/users/gebetix/repos","events_url":"https://api.github.com/users/gebetix/events{/privacy}","received_events_url":"https://api.github.com/users/gebetix/received_events","type":"User","site_admin":false},"created_at":"2015-07-13T15:53:10Z","updated_at":"2015-07-13T15:53:10Z","body":"Hi, guys! Do you have any progress in this issue? I would like to use ipython for teaching too :)"}}