Падает сервер из-за размножающихся httpd

12
A
На сайте с 23.02.2008
Offline
84
#11

Дело в том, что конфигурация по maxspareservers у вас указана для модуля mpm_prefork, когда по вашим словам установлен itk. Вам нужно указать те же настройки для модуля itk:

<IfModule itk.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 40
ServerLimit 40
MaxClients 100
MaxRequestsPerChild 500
</IfModule>



---------- Добавлено 16.04.2016 в 14:36 ----------

Ну и стандартные URL-ы на уровне nginx забанить: /phpmyadmin/, /xmlrpc.php, /wp-admin/ и т.д.

www.diphost.ru (https://www.diphost.ru) - надежный профессиональный хостинг. Администрирование серверов.
D
На сайте с 16.04.2016
Offline
9
#12
Den73:
а чем они занимаются эти процессы?

Непонятно чем занимаются, просто висят. На скриншоте http://prnt.sc/asqab7 видно, что большинство из них CLOSE_WAIT.

Den73:
тормоза диска

Диски - современные SSD в raid 1

Den73:
скрипт который отдает 404 чем то долго занимается

Скрипт, который отдает 404 запускается из .htaccess:

ErrorDocument 404 /404.php

делает запись в текстовый файл, выводит сообщение об ошибке и завершается:

$fp = fopen("404.log", "a");

fputs($fp, date("Y-m-d H:i:s") . "\t" . $_SERVER["REMOTE_ADDR"] . "\t" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] . "\t" . $_SERVER["HTTP_REFERER"] . "\n");
fclose($fp);

Вряд ли запись в файл будет давать насколько большую нагрузку, что апач из-за нее будет зависать?

---------- Добавлено 17.04.2016 в 14:03 ----------

adnull:
Дело в том, что конфигурация по maxspareservers у вас указана для модуля mpm_prefork, когда по вашим словам установлен itk. Вам нужно указать те же настройки для модуля itk:

Хм, а разве itk не использует конфигурацию от mpm_prefork?

Добавил <IfModule itk.c>, посмотрим как изменится поведение.

A
На сайте с 23.02.2008
Offline
84
#13
Denniz:

Хм, а разве itk не использует конфигурацию от mpm_prefork?

Если mpm_prefork у вас не загружен, то апач эту секцию пропустит.

ffreest
На сайте с 22.08.2010
Offline
109
#14

Консоле запусти команду если у тебя centos

iostat -x 10

посмотри последние 2 колонки если там показывает больше 10, тогда диск не справляется.

Размести бесплатно объявление по продаже готового бизнеса по недвижимости твой адрес (https://tvoyadres.ru/nedvizhimost/biznesy/). Узнай реальную стоимость своей квартиры оценка квартиры онлайн (https://tvoyadres.ru/ocenka/kvartira/).
Den73
На сайте с 26.06.2010
Offline
523
#15
ffreest:

посмотри последние 2 колонки если там показывает больше 10, тогда диск не справляется.

почему вы так считаете?

Андрей
На сайте с 30.09.2009
Offline
482
#16

Последние два:

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

И выделю, если кто не заметил:

Warning! Do not trust this field any more. This field will be removed in a future sysstat version

---------- Добавлено 24.04.2016 в 18:59 ----------

ffreest:
Консоле запусти команду если у тебя centos

В Debian/Ubuntu та же утилита.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий