DigitalOcean останавливает сервер Node.js, работающий с nohup

Я запускаю сервер Node.js на капле DigitalOcean (с Ubuntu). Я придумал, как заставить его работать, когда я не подключен к нему через Putty. Однако есть только один вопрос: как мне это остановить сейчас?

Я вижу, что control + C работает во время сеанса, но что, если я выйду из сеанса и вернусь? Как мне тогда остановить сервер?

Кроме того, будет ли запускаться несколько раз сразу несколько серверов?

Спасибо!


person Luke    schedule 15.10.2016    source источник


Ответы (1)


Вам действительно следует использовать такой инструмент, как supervisord (http://supervisord.org/) для ваших длительных процессов.

Но если вы хотите остановить уже запущенный процесс, который вы запустили с помощью nohup, сначала найдите идентификатор процесса (с помощью ps aux и найдите / grep для своего процесса), а затем запустите kill <<pid>>.

person Oliver    schedule 16.10.2016