[PHP-fastcgi] Broken pipe errors?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • searchy
  • Registratie: December 2002
  • Laatst online: 12-02-2021
Hoi,

Ik draai PHP als een FastCGI app op apache 1.3.29. Maar willekeurig gaat het bij verzoeken de fout in met een Broken Pipe error. Voorbeeld apache errorlog:
code:
1
2
[Mon Nov 10 22:57:09 2003] [error] [client %ip%] (32)Broken pipe: FastCGI: comm with server "/opt/guide/ppi.searchy.net/fcgi/php" aborted: write failed
[Mon Nov 10 22:57:09 2003] [error] [client %ip%] FastCGI: incomplete headers (0 bytes) received from server "/opt/guide/ppi.searchy.net/fcgi/php"

het bestand fcgi/php is de binary van php zelf. phpinfo is hier te vinden: http://ppi.searchy.net/phpinfo.php

De httpd.conf config is ongeveer als volgt voor FastCGI met php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<VirtualHost>
     #removed unrelated lines :P 
     FastCgiServer /opt/guide/ppi.searchy.net/fcgi/php -processes 5 -appConnTimeout 0 -flush -priority 5

     AddHandler application/x-httpd-php .fphp .php4 .php3 .php
     Action application/x-httpd-php /fcgi/php

     Alias /fcgi/ /opt/guide/ppi.searchy.net/fcgi/
     <Directory "/opt/guide/ppi.searchy.net/fcgi">
          Options ExecCGI
          SetHandler fastcgi-script
     </Directory>
</VirtualHost>


Ik heb al veel verschillende dingen geprobeerd met de config om het probleem te verhelpen. o.a. het verhogen van aantal processen, timeout hoger zetten, prioriteit veranderen, etc.

Het is voor mij volstrekt onduidelijk waarom FastCGI php totaal willekeurig gewoon niet werkt (bij alle scripts die ik heb kan het voor komen, zelfs het meest eenvoudigste hello world script.
Is iemand bekend mee dit probleem of kan hulp bieden bij mogelijk het debuggen waar de fout in kan zitten?

Alvast bedankt.