#node.js #ubuntu #putty #digital-ocean #nohup
#node.js #ubuntu #замазка #digital-ocean #nohup
Вопрос:
Я запускаю Node.js сервер на DigitalOcean droplet (с Ubuntu). Я разработал, как заставить его работать, когда я не подключен к нему через Putty. Однако, только одна проблема: как мне остановить это сейчас?
Я вижу, что control C работает во время сеанса, но что, если я выйду из сеанса и вернусь? Как мне тогда остановить сервер?
Кроме того, будет ли его многократный запуск запускать несколько серверов одновременно?
Спасибо!
Ответ №1:
Вы действительно должны использовать такой инструмент, как supervisord
(http://supervisord.org /) для ваших длительных процессов.
Но если вы хотите остановить уже запущенный процесс, который вы запустили с помощью nohup, сначала найдите идентификатор процесса (с ps aux
помощью и look / grep для вашего процесса), а затем запустите kill <<pid>>
.