【发布时间】:2026-01-27 17:40:02
【问题描述】:
我有 Debian 6、Apache 2.2.16、php 5.3.7 的服务器。在哪里运行两个页面 first.net - 许多访问用户,second.net - 更少的页面访问。重新启动 apache2 时,两个页面都运行正常,但几分钟/小时后无法加载页面 second.net。在 /log/apache2/second.net/error 中是:
mod_fcgid: can't apply process slot for /var/www/webuser/php5-wrap
在日志 /log/apache2/first.net 中肯定是但更少(考虑到用户数量)。什么时候出错?怎么了?
cat /var/www/webuser/php5-wrap
#!/bin/sh
PHP_FCGI_CHILDREN=1
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi[/CODE]
cat /etc/apache2/mods-enabled/fcgid.conf
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 45
IPCConnectTimeout 100
MaxRequestsPerProcess 1000
MaxProcessCount 2
DefaultMinClassProcessCount 0
FcgidMaxRequestsPerProcess 0
</IfModule>
【问题讨论】: