Стартирам сървър за преносими компютри на jupyter на екземпляр на AWS (Redhat Linux сървър), за да се свържа през https. В конфигурационния файл имам, че това трябва да е на порт 9999. Когато обаче спра и рестартирам процеса с Ctrl-C, портът не се освобождава, както е показано по-долу.
[user@ip-xxx-xx-xx-xxx notebook]$ [I 08:39:27.901 NotebookApp] The port 9999 is already in use, trying another random port.
[I 08:39:27.901 NotebookApp] The port 10000 is already in use, trying another random port.
[I 08:39:27.902 NotebookApp] The port 10001 is already in use, trying another random port.
[I 08:39:27.905 NotebookApp] Serving notebooks from local directory: /home/user/docs/notebook
[I 08:39:27.905 NotebookApp] 0 active kernels
[I 08:39:27.905 NotebookApp] The Jupyter Notebook is running at: https://[all ip addresses on your system]:10002/
[I 08:39:27.905 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Като настрана, тези "случайни портове" не ми изглеждат много случайни.
netstat -tlnp
мога да използвамkill [pid]
, което изглежда работи. Благодаря! - person Jamie Bull   schedule 27.01.2016