То, почему SIGHUP сигнализирует к httpd, уничтожает процесс кота?

Крепость Одиночества. По общему признанию это на самом деле не существует, но местоположение является гением: обнулите шум вентилятора и никакую потребность в управлении климатом

alt text

3
задан 24 July 2009 в 19:07
2 ответа

Я предполагаю, что кот порожден апачами.

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

Другое объяснение состояло бы в том, что сервер Apache также сбрасывает кота при вращении журналов и перезагрузке конфигурационных файлов (который SIGHUP инициирует), и некоторая ошибка или другой препятствуют тому, чтобы кот перезапустил в то время.

1
ответ дан 3 December 2019 в 07:46
  • 1
    Спасибо towo, и как я проверил бы, что Ваша теория - то, что происходит? У Вас есть какие-либо идеи о том, как диагностировать это? Фиксация в данный момент должна была просто добавить Директиву ServerName в httpd.conf файле, который не имеет никаких отношений с сервером кота. –  Geo 24 July 2009 в 20:11
  • 2
    Вы могли или закрыть Apache независимо путем издания /etc/init.d/apache2 stop в командной строке или попытаться просто дергать файл журнала из-под обоих процессов путем выполнения mv /var/log/apache2/error.log /var/log/apache2/error.log.test или подобный. Обе опции вызвали бы время простоя, конечно, но это wouldn' t быть очень длинным. –  Ernie 24 July 2009 в 21:19

Как towo сказал выше, это могло произойти при запуске Tomcat со Сценария PHP, работающего в Apache. Я столкнулся с этим и думал, что отмечу следующее здесь кем-либо еще умеющим добираться настолько далеко :-).

Запустите Tomcat с setsid, это удостоверится, что добирается, помещает в его собственную группу процесса, полностью изолируя его от любых сигналов (включая SIGHUP) Вы или logrotate отправляете к Apache. Попробуйте что-то как:

/usr/bin/setsid $CATALINA_HOME/bin/startup.sh

0
ответ дан 3 December 2019 в 07:46

Теги

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