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