@tuxx

Httpd как-будто зависает?

Имеется VPS тарифа "a href="www.smartape.ru/vps">"Стандарт" от SmartApe на CentOS 6. На нем сайт на 1С-Битрикс, который внезапно периодичесвки подвисает, т.е. через какое-то рандомное время сервер перестает загружать страницы. Спасает только перезагрузка процесса httpd или полная перзагрузка VPS.
Часть конфига httpd:

ServerTokens OS
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 30
KeepAlive Off
MaxKeepAliveRequests 6000
KeepAliveTimeout 10

StartServers 1
MinSpareServers 1
MaxSpareServers 3
ServerLimit 11
MaxClients 10
MaxRequestsPerChild 10000


Такие настройки были выбраны чтобы сайт работал более-менее стабильно. Ранее так же в рандомны промежутки времени mysql терял сокет хотя при это сам был запущен и никакими другими процессами сокет не использовался. Так же были периоды когда база просто убивалась oom-killer за превышение лимита оперативной памяти, хотя обычно mysql потреблял не более 300 Мб памяти. При обоих случаях количество процессов httpd было до нескольких десятков.
И еще есть момент с тем что идет постоянная выгрузка из базы 1С списка измененных товаров и загрузка заказов с сайта. Оба задния запускаются через каждые 10 минут если предыдущие запуски уже завершились. Товары выгружаются пакетами по 10 элементов чтобы не сильно загружать сайт.

Смену тарифа не предлагать, т.к. перенос на более мощную конфигурацию дался не легко по причине тугоухости начальства.
  • Вопрос задан
  • 1369 просмотров
Пригласить эксперта
Ответы на вопрос 2
@neol
Попробуйте убрать запуск агентов битрикс с хитов, возможно это поможет. Если поможет, перевесьте на крон.
Ответ написан
@azazelpw
Linux SA
Вы сами написали
"mysql терял сокет хотя при это сам был запущен"
Значит нужно смотреть не настройки апача, а мускуля.
Чаще всего ошибка бывает в сервере БД, а не в апаче.
посмотрите логи мускуля. Обычно он пишет в лог когда и почему отваливается.
Попробуйте сменить настройки выделения памяти, количества соеденений к БД.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы