Daemontools (djbtools) замораживает процессы после системного перезапуска

Мы в настоящее время используем последний daemontools (http://cr.yp.to/daemontools.html) для управления нашим образованием Linux (AWS-linux) серверы приложений. Наши серверы приложений выполняются в JVMs:

[ec2-user@ip-10-0-1-220 local]$ java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

Все работает хорошо и как ожидалось если мы не перезапускаем сервер:

sudo завершают работу-r теперь

Когда сервер перезапускает настроенные daemontools сервисы, запускаются и работают хорошо в течение ~10-20 минут. После того, как этот период однако распараллеливает в серверах приложений, начинают зависать, пока весь процесс не замораживается. Единственным путем мы в настоящее время находили для решения проблемы, должен воссоздать сервисный каталог, под /service/...

Признаки могут появиться к поврежденным данным indiciate в /service/.../supervise/ каталог. Этот вопрос, кажется, не был обсужден прежде.

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

0
задан 1 April 2015 в 17:41
1 ответ

Первым шагом диагностики является выполнение sudo./ run из служебного каталога и просто убедитесь, что он будет работать постоянно на переднем плане . Если это не так, тогда вам нужно будет адресовать это в вашем приложении.

Если он все же запускается правильно вручную, то проблема может быть в том, как вы настраиваете каталог службы. Вы можете опубликовать свои шаги для воссоздания?

0
ответ дан 5 December 2019 в 12:53

Теги

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