ap_pass_brigade gescheitert handle_request_ipc Funktion

Einer Seite führt zu einem 500 error und das log zeigt dies:

[Wed Mar 20 11:19:23 2013] [warn] [client 127.0.0.1] (104)Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function

Es ist auftretenden auf eine lemonstand website, wenn Sie, versuchen um 90 Produkte auf einer Kategorie-Seite. Der Schritt von 60 pro Seite um 90 zu sein scheint, zu viele, und es führt zu einem 500 error.

Laden der Seite für nicht mehr als etwa 4 Sekunden, bevor Sie den Fehler, und es gibt viele andere websites auf dem server ausgeführt wird, die dieses Problem nicht auftreten.

Ich habe bisher angenommen, dass dies aufgrund von Umwelt-Einstellungen, und nicht durch Lemonstand. Ich habe gegoogelt das heck aus dies und versucht verschiedene config-Einstellungen, um es sich zu Verhalten hat, kann keiner so weit es behoben. Unten ist die aktuelle fcgid config habe ich auskommentiert einige Variablen, die ich versucht zu ändern.

Fcgid.conf:

<IfModule mod_fcgid.c>
AddHandler php-fcgi .php
Action php-fcgi /fcgi-bin/php-fcgi-wrapper
AddType application/x-httpd-php .php
Alias /fcgi-bin//var/apache/fcgi-bin/

FcgidConnectTimeout 180
FcgidIOTimeout 600
FcgidBusyTimeout 3600
FcgidMaxRequestLen 226777216
FcgidFixPathinfo 1
#FcgidOutputBufferSize 65536
#FcgidProcessLifeTime 30
#FcgidMaxRequestsPerProcess 500
FcgidIdleTimeout 60
#FcgidIdleScanInterval 1
#FcgidBusyTimeout 60
#FcgidBusyScanInterval 1
#FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 100000

<Location /fcgi-bin/>
SetHandler fcgid-script
Options +ExecCGI
Order allow,deny
Allow from all
</Location>
</IfModule>
  • Ich weiß, das ist 8 Monate alt, aber hast du jemals eine Lösung finden...?
  • NÖ! Dachte, es war nur einige DB-access-Problem, reduziert sich die pro-Seite Anfragen und der Fehler offenbar nicht wiederholen. Bitte posten, wenn Sie herausfinden. Nicht die Arbeit an diesem Projekt mehr, aber es wäre interessant zu wissen, ob es eine Lösung gibt! Lemonstand konnte nicht bieten eine Lösung für das problem.
  • Sie müssen die Maximale Anfrage pro Prozess. Zu wissen, wie es zu tun, Lesen Sie das Dokument httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#examples
InformationsquelleAutor Nick Martin | 2013-03-20
Schreibe einen Kommentar