Apachi httpd висит на серверах Linux

За последние несколько месяцев мы столкнулись с серьезной проблемой в наших производственных php-серверах:

Httpd, работающий на наших серверах linux, зависает и не отвечает на новые запросы (вплоть до тайм-аута запроса), пока мы не перезапустим его вручную.

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

у нас запущено 4 экземпляра Linux-серверов с версией:
linux- 2.6.32-71, красный имел 4.4.4-13

и httpd версии: 2.2.15

Используемые нами версии php — 5.5.15 и 5.5.10 (по 2 сервера на каждую версию).

мы обнаружили несколько подозрительных ошибок в журналах, но, в частности, не смогли найти конкретную ошибку около сбоев:

  1. Серверы кажутся занятыми (вам может потребоваться увеличить StartServers или Min / MaxSpareServers), порождающих X дочерних элементов, Y простаивает и Z дочерних всего

  2. mod_wsgi Инициализация Python

  3. mod_wsgi Завершающий Питон
  4. mod_wsgi Интерпретатор очистки: »
  5. mod_wsgi: уничтожение интерпретаторов
  6. KeyError (NUMBER) игнорируется

    это php сервер, почему он выдает ошибки python?

  7. SIGHUP получил. Попытка перезагрузки — * обнаружен glibc * / usr / bin / httpd: поврежденный двойной связанный список: ADDRESS ***

  8. Сброс соединения по пиру: core_output_filter: запись данных в сеть

    • Мы заметили, что «/ var / log / httpd / error_log» и «/ var / log / httpd / access_log» удаляются каждый раз, когда возникает ошибка.
      У нас действительно тяжелые времена с этим предметом, и мы бы очень его оценили, если бы кто-то мог помочь пролить свет на этот вопрос.

Большое спасибо!

3

Решение

Если это PHP-сервер, я должен спросить вас, почему у вас включен mod_wsgi.

Посмотрите:

WSGI — это спецификация универсального API для отображения между базовым веб-сервером и веб-приложением Python. Сам WSGI описан Python PEP 3333:

От: http://modwsgi.readthedocs.io/en/develop/user-guides/quick-configuration-guide.html

Попробуйте отключить этот модуль и посмотрите, что получится.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]