Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Apache+mod_fastcgi+suexec+php5 500 Ошибка
 
 автор: kubus   (26.02.2010 в 19:18)   письмо автору
 
 

Есть сервер на Debian. PHP работает как FastCGI, все бы хорошо, но периодически вылетает 500 ошибка, причем вылетает только при поднятии процесса интерпретатора, при последующих обращениях все нормально. Буду рад если кто подскажет в какую сторону копать:)

Apache/2.2.9 (Debian) mod_fastcgi/2.4.6

Конфиг апача:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 1000
</IfModule>

Конфиг FastCGI:
<IfModule mod_fastcgi.c>
AddHandler fastcgi-script .fcgi php
FastCgiWrapper /usr/lib/apache2/suexec
FastCgiIpcDir /var/lib/apache2/fastcgi
FastCgiConfig -singleThreshold 1 -autoUpdate -idle-timeout 240 -pass-header HTTP_AUTHORIZATION
</IfModule>

Враппер PHP:

PHPRC="/etc/php5/cgi"
export PHPRC
PHP_FCGI_CHILDREN=3
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=500
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi

  Ответить  
 
 автор: .heed   (26.02.2010 в 23:23)
 
   для: kubus   (26.02.2010 в 19:18)
 

в error .log надо смотреть, всегда туда заглядываю когда 500.)

  Ответить  
 
 автор: kubus   (27.02.2010 в 01:17)   письмо автору
 
   для: .heed   (26.02.2010 в 23:23)
 

В error.log я посмотрел первым делом, ничего интересного вроде бы не нашел, кроме

(4)Interrupted system call: FastCGI: comm with server "/var/www/wrappers/php5.fcgi" aborted: select(
) failed, referer: ...
FastCGI: incomplete headers (0 bytes) received from server "/var/www/wrappers/php5.fcgi", referer: ...

Была идея что это глюк в php или mod_fastcgi, с django подобного небыло, запускал тоже как fcgi, поэтому скорее проблема в php, но что-то больно уж часто этот "глюк" выскакивает, виню руки ;) Кстати от скрипта это никак не зависит, выскакивает и на phpinfo().

  Ответить  
 
 автор: heed   (27.02.2010 в 11:39)   письмо автору
 
   для: kubus   (27.02.2010 в 01:17)
 

в гугл есть что-то похожее с debian, там правда топикстартер какими-то переустановками модулей что-то решил
http://isp-control.net/forum/thread-4864.html

,у меня win32, там почему-то вообще даже FastCgiWrapper не поддерживается, и непонял вообще как прикрутить php

  Ответить  
 
 автор: kubus   (01.03.2010 в 03:23)   письмо автору
 
   для: kubus   (27.02.2010 в 01:17)
 

Вчера debian выдал оф. обновление для php-cgi, обновился, вроде пока 500 не было, посмотрим что будет, мож и правда баг был.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования