Сервер Apache продолжает отказывать, “поймал SIGTERM, закрывшись”

Это - чрезвычайно неопределенный вопрос без реальных категорических ответов.

, Например; я играл бы в 3D игры, которые создаются в C++, чем в C#, потому что производительность, конечно, намного лучше. (И я знаю XNA, и т.д., но он не прибывает никакой путь около реальной вещи).

, С другой стороны, как ранее упомянуто; необходимо разработать на языке, который позволяет Вам сделать то, что Вы хотите быстро, и затем при необходимости оптимизируете.

51
задан Martijn Courteaux 4 June 2010 в 03:54
поделиться

3 ответа

SIGTERM используется для перезапуска Apache (при условии, что он настроен в init для автоматического перезапуска): http://httpd.apache.org/docs/2.2/stopping.html

Записи, которые вы видите в журналах, почти наверняка там, потому что ваш провайдер использовал SIGTERM для этой цели. Если он действительно дает сбой, даже не обслуживая статический контент, то это похоже на проблему нехватки потоков / соединений. Возможно, DoS-атака, удерживающая соединения открытыми?

Определенно должно быть чем-то, что ваш провайдер должен изучить.

17
ответ дан 7 November 2019 в 10:25
поделиться

У меня были загадочные отключения SIGTERM на нашем сервере LAMP, и это оказалось ошибкой в ​​пользовательском модуле PHP, которая была вызвана несовпадением версий. Он был найден путем просмотра журналов доступа / ошибок apache на момент неисправности. Не забудьте включить регистрацию ошибок.

6
ответ дан 7 November 2019 в 10:25
поделиться

Вы просили своего провайдера провести расследование? Я предполагаю, что это не выделенный сервер,

На первый взгляд, это похоже на исключение безопасности, и кто-то пытается его использовать / или есть процесс, запущенный в установленное время, который вызывает это, вы можете подумать чего-нибудь, что запускается на сервере каждые 2 дня? Инструменты регистрации?

SIGTERM - это сигнал, отправляемый процессу для запроса его завершения. Символьная константа для SIGTERM определена в заголовочном файле signal.h. Символические имена сигналов используются, потому что номера сигналов могут различаться на разных платформах, однако в подавляющем большинстве систем SIGTERM - это сигнал № 15.

3
ответ дан 7 November 2019 в 10:25
поделиться
Другие вопросы по тегам:

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