mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
Posted: 2016-10-24 19:24
Hallo,
bei einer neuen Server-Installation bekomme ich sehr unregelmäßig
Manchmal kommen Stundenlang keine Meldungen manchmal gleich 4 Stück auf einmal (meist dann von der gleichen IP).
Oft handelt es sich bei den Zugriffen um Robots. Greift zum Beispiel Bing auf die robots.txt zu, kann ich 100% davon ausgehen, das dies ein 500er wird (Datei wird erst nicht gefunden und dann auf eine Fehlerseite von TYPO3 weitergeleitet). Per manuellen Browseraufruf gibt es gibt Probleme
Meine Software-Konfiguration: Debian 8.6 / Apache 2.4
Ohne FcgidOutputBufferSize 20971520 hatte ich regelmäißge ap_pass_brigade failed in handle_request_ipc, die bei der Sitemap-Generation mit phpSitemapNG ab einer Dateilänge von etwa 1MB gekommen sind.
Hardware ist ein RS 8000 G7 SE
Bin mit meinem Wissen am Ende, und Google hilft auch nicht mehr weiter
bei einer neuen Server-Installation bekomme ich sehr unregelmäßig
Code: Select all
[fcgid:warn] [pid 4900] (104)Connection reset by peer: [client xxxx] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[fcgid:warn] [pid 28457] (32)Broken pipe: [client xxx] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
Oft handelt es sich bei den Zugriffen um Robots. Greift zum Beispiel Bing auf die robots.txt zu, kann ich 100% davon ausgehen, das dies ein 500er wird (Datei wird erst nicht gefunden und dann auf eine Fehlerseite von TYPO3 weitergeleitet). Per manuellen Browseraufruf gibt es gibt Probleme
Meine Software-Konfiguration: Debian 8.6 / Apache 2.4
Code: Select all
<IfModule mod_fcgid.c>
FcgidOutputBufferSize 20971520
FcgidProcessLifeTime 0
FcgidBusyTimeout 86400
FcgidFixPathinfo 1
FcgidIdleTimeout 0
IPCCommTimeout 7200
IPCConnectTimeout 180
<IfModule mod_mime.c>
AddHandler fcgid-script .fcgi
</IfModule>
</IfModule>
Code: Select all
<FilesMatch "\.php5?$">
Options +ExecCGI
SetHandler fcgid-script
FcgidWrapper [...] php-fcgi-starter .php
FcgidWrapper [...] php-fcgi-starter .php5
</FilesMatch>
FcgidMaxRequestLen 536870912
FcgidIOTimeout 600
FcgidMaxRequestsPerProcess 0
Code: Select all
#!/bin/sh
umask 0022
PHPRC=[...]
export PHPRC
PHP_FCGI_MAX_REQUESTS=0
export PHP_FCGI_MAX_REQUESTS
TMP=[...]/tmp
export TMP
TMPDIR=[...]l/tmp
export TMPDIR
exec /usr/bin/php-cgi
Bin mit meinem Wissen am Ende, und Google hilft auch nicht mehr weiter