apache 和 php 超时,每个虚拟主机都有自己的用户进程

apache 和 php 超时,每个虚拟主机都有自己的用户进程

我在 /home/ 中有 10 个 unix 用户。每个用户都对应一个特定的子域,例如 /home/www/public_html 中的用户 www 对应 www.mywebsite。/home/blog/public_html 中的 blog 对应 blog.mywebsite。

90% 是 php,10% 是 ror

目前我使用 apache + fastcgi,使用 SuexecUserGroup 来设置具有良好用户的进程。

它似乎可以工作,但我有一个奇怪的行为,几个小时/几天后,服务器停止应答(超时)但 CPU 负载仍然很低(这是一个大型服务器),Apache 状态显示大量“W”发送回复状态但仍然有 50 个空闲工作人员所以它应该能够回答。

在较旧的服务器(速度慢很多)中,我们只添加一个用户并使用 mod_php,从未遇到过此问题。

有没有不使用 fastcgi 和 SuexecUserGroup 的其他方法可以做到这一点,或者您知道出了什么问题?

相关内容