Every few months we get an issue with the iPython Notebook Server that stops responding. Dataiku already provides process monitoring for the ipython process via supervisord. However this doesn't cover the case when the iPython process stops responding. This idea is to have Dataiku perform checks on the ipython server process to make sure it's responsive and if it is not then restart the ipython process.