2013-10-28 2 views
0

Я хочу развернуть приложение node.js, которое зависит от redis. Оба процесса будут работать на одном и том же VPS. Есть много примеров на how to daemonize and monitor node, и я также нашел uncommented configuration for redis. Как мне собрать это вместе? Могу я просто объединить эти два фрагмента в один файл monitrc?Запуск при запуске и мониторинге процессов redis и node.js

ответ

0

Вы можете использовать Supervisord, чтобы организовать запуск Redis и ваш NodeJS apps (используйте priorityparameter начать Redis перед вашими приложениями). Supervisord автоматически перезапустит ваше приложение NodeJS, если они потерпят крах.

После этого вы можете установить monit над ним, чтобы быть предупрежденным, когда что-то происходит, и перезапустить процессы NodeJS, если они используют слишком много памяти/процессора или если они больше не доступны из определенного порта.

Смежные вопросы