В настоящее время моя среда prod для побочного проекта представляет собой репозиторий git, в котором я набираю некоторый код, вручную убиваю сервер с помощью Ctrl-C и перезапускаю его вручную.
Я понимаю, что в этом много неправильного. Например, что, если пользователь все еще занят чем-то важным, а процесс обрабатывает конфиденциальные данные, а я просто убил его ?!
Когда я использовал node v0.4.x, был замечательный модуль Cluster, который мог корректно перезапустить сервер, когда приложение находится в тихом состоянии. В v0.6.x модуль Cluster встроен в узел, но он действительно пустой и не имеет возможности плавного перезапуска.
Кто-нибудь знает, как я могу корректно перезапустить сервер nodejs в v0.6.x?