9

ページで 500 エラーが発生し、ログに次のように表示されます。

[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

カテゴリ ページで 90 個の製品を表示しようとすると、lemonstand の Web サイトで発生します。ページあたり 60 から 90 へのステップは多すぎるようで、500 エラーが発生します。

エラーが発生する前にページが読み込まれるのは約 4 秒以内であり、この問題が発生しないサーバー上で実行されている他の多くの Web サイトがあります。

これまでのところ、これは環境設定によるものであり、Lemonstand が原因ではないと想定しています。私はこれをグーグルで検索し、さまざまな構成設定を試して動作させましたが、これまでに修正されたものはありません。以下は現在の fcgid 設定です。変更しようとした変数の一部をコメントアウトしました。

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>
4

1 に答える 1