Остановите NodeJS удаленно - PullRequest
3 голосов
/ 02 марта 2012

Я работаю над проектом NodeJS, где PHP-сервер будет контролировать запуск и остановку сервера сокетов NodeJS. Сервер будет запущен удаленным вызовом через PHP, однако я не уверен, как остановить удаленный сервер NodeJS, так как все ответы, которые я нашел, просто говорят мне нажать CTRL-C, что в данном случае не вариант. Кто-нибудь знает, как привести конец события в порядок? Есть ли событие, которое может оштрафовать, или это лучшее, что я могу сделать, чтобы вызвать исключение?

Ответы [ 2 ]

2 голосов
/ 03 марта 2012

Вы всегда можете предоставить маршрут, который вызывает process.exit();

Документация по API узла: process.exit

1 голос
/ 02 марта 2012

Я бы установил скрипт кикстарта для вашего приложения nodejs в /etc/init.d, а затем [start | reset | stop] из командной строки. Если он находится на удаленной машине, вы должны заглянуть в свое php-приложение, используя SSH без пароля, чтобы запускать / останавливать удаленно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...