Нотатки сісадміна apache,Linux,php mod_fcgid: read data timeout in 31 seconds

mod_fcgid: read data timeout in 31 seconds

mod_fcgi

Переносил домен на ВПС клиенту, натунулся на ошибку в логах:

[Fri Nov 07 00:41:40 2014] [warn] [client 94.77.64.50] mod_fcgid: read data timeout in 31 seconds
[Fri Nov 07 00:41:40 2014] [error] [client 94.77.64.50] Premature end of script headers: index.php
[Fri Nov 07 00:41:49 2014] [warn] [client 94.77.64.50] mod_fcgid: read data timeout in 31 seconds
[Fri Nov 07 00:41:49 2014] [error] [client 94.77.64.50] Premature end of script headers: index.php

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

IPCCommTimeout – грубо говоря этот параметр устанавливает сколько времени будет выполняться php-cgi процесс, после которого этот процесс должен быть убит. У меня на сервере это знавение по умолчанию было 31, я поставил 66,в логах ошибка исчезла, поглядим че будет дальше.

Click to rate this post!
[Total: 0 Average: 0]

Залиште відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

pg_dump on slave - DETAIL: User query might have needed to see row versions that must be removed

pg_dump on slave – DETAIL: User query might have needed to see row versions that must be removedpg_dump on slave – DETAIL: User query might have needed to see row versions that must be removed

Налаштовував бекап на slave сервері, та зіткнувся з помилкою, яка призводить до падіння бекап процесу. Click to rate this post! [Total: 1 Average: 5] Схожі записи: Rebuild postgres slave replication

epel error

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try againError: Cannot retrieve metalink for repository: epel. Please verify its path and try again

Сегодня вылезла ошибка при настройке нового сервера “Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again” Методом научного гугления решение нашел быстро, оказывается по какой