我在 /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 的其他方法可以做到这一点,或者您知道出了什么问题?