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

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

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

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

3
задан 30 May 2015 в 15:21

1 ответ

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

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

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

0
ответ дан 30 May 2015 в 15:21

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

Похожие вопросы: