Я получаю эту ошибку в приложении PHP (Drupal):
(104)Connection reset by peer: FastCGI: comm with server "/opt/php-5.2.5/bin/php-cgi" aborted: read failed
За этим часто следует ошибка:
FastCGI: incomplete headers (0 bytes) received from server "/opt/php-5.2.5/bin/php-cgi"
Базовая конфигурация Apache для PHP выглядит следующим образом:
FastCgiServer /opt/php-5.2.5/bin/php-cgi -initial-env PHP_FCGI_CHILDREN=32
ScriptAlias /fcgi-bin/php-5.2.5 /opt/php-5.2.5/bin/php-cgi
<Location /fcgi-bin/php-5.2.5>
Options +ExecCGI
SetHandler fastcgi-script
SetOutputFilter INCLUDES
</Location>
# send php5.2-fastcgi handler to our scriptalias
Action php-5.2.5-fastcgi /fcgi-bin/php-5.2.5
Теперь мой основной вопрос: каковы основные причины ошибки «comm with server»? В этом конкретном случае ошибка появляется периодически, но некоторые страницы генерируют ее чаще, чем другие. Я хотел бы знать, что искать при отладке моего кода.