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:
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:
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.
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.