我正在运行以下设置: - Windows 2008 网络版 - IIS 7 - Plesk 9.5 - FastCGI
问题描述
运行耗时超过 30 秒的脚本时,我收到 500 内部服务器错误消息,而不是“正常”响应(“达到 30 秒的最大执行时间”)。此外,此消息始终在大约 40 秒后出现。另外,在放置 set_time_limit(3600); 之后 在代码中也会发生同样的结果。
实际结果
无论有无 set_time_limit 代码:
大约 40 秒后出现 500 内部服务器错误
预期结果
没有 set_time_limit:
30 秒后将出现一条消息,说明已达到 30 秒的最大执行限制。
使用 set_time_limit:
完整脚本以 set_time_limit 中设置的最大秒数运行
附加说明
运行 CGI 而不是 FastCGI 时问题得到解决。
有谁能够帮我?