Является ли init.d "безопасным" для использования, или я должен использовать `runit` или`daemontools` на сервере

Я хочу развернуть свое приложение на сервере, к которому у меня не будет доступа в будущем. Я хотел бы получить информацию об ошибках запуска, сгенерированных моей программой в частности и системой в целом.

Я никогда не использовал ни один из этих инструментов контроля, и мне интересно, какую дополнительную ценность они могут принести?

Разве полагаться на встроенную схему инициализации Debian/Ubuntu не очень хорошая идея?

1 ответ

Если в будущем у вас не будет доступа к серверу, должен быть кто-то, кто может контролировать приложение и сервер. Никакое автоматизированное решение не может решить все возможные проблемы.

Тем не менее, такие решения, как Monit, могут помочь в некоторых случаях, автоматически перезапуская ваше приложение, например, если оно зависло или использует слишком много памяти.

Если ваше приложение очень простое и стабильное, может подойти простой сценарий init.d или upstart для запуска при запуске сервера.

Другие вопросы по тегам