小编Nic*_*tin的帖子

ap_pass_brigade在handle_request_ipc函数中失败

页面导致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
Run Code Online (Sandbox Code Playgroud)

当您尝试在类别页面上查看90个产品时,它会出现在lemonstand网站上.从每页60个到90个的步骤似乎太多,导致500错误.

页面在错误发生之前加载的时间不超过4秒,并且服务器上运行的许多其他网站没有遇到此问题.

到目前为止,我认为这是由于环境设置,而不是由Lemonstand引起的.我已经用Google搜索了这个并尝试了各种配置设置以使其运行,到目前为止还没有修复它.下面是当前的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>
Run Code Online (Sandbox Code Playgroud)

php mysql apache ubuntu mod-fcgid

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache ×1

mod-fcgid ×1

mysql ×1

php ×1

ubuntu ×1