在我的主机启用 suPHP 后,以前工作的脚本在约 3 分钟后超时(它会有所不同,但脚本没有运行超过 3 个,AFAIK)。
奇怪的是,脚本没有抛出任何我可以看到的错误(是的,启用了完整的 PHP 错误报告/日志记录,并且所有 MYSQL 查询也已检查错误)它只是停止了。刷新页面将加载更多脚本应该处理的数据(可能是因为 MYSQL 查询已被缓存......),但如果有很多数据要处理,它永远不会完全执行。另一个奇怪的是,我可以在同一台主机上运行测试脚本超过 10 分钟 w/ set_time_limit(0);
/ etc。
其他任何人都必须处理这个问题,或者知道是什么导致了超时以及如何解决它(假设放弃 suPHP 不是一种选择)。从 PHP 5.2.x 到 5.3.x 的同时更新,但我怀疑这是导致问题的原因。:/