我有一个PHP脚本,需要运行几分钟(不能缩短),但是即使使用 set_time_limit(0); 或在php中更改 max_execution_time .ini,我在60秒后仍然收到内部服务器错误。
(日志说 [client 127.0.0.1]脚本头的结尾过早:index.php )
大量的搜索导致我在fastCGI中定义了一个超时,该超时将覆盖其他设置。
我找到了解决方法:
How do you increase the apache fastCGI timeout on MAMP / MAMP Pro?
但更改后我无法重新启动apache。在我的MAMP文件夹中,我发现MAMP / fcgi-bin为空。
我正在Windows 10上使用MAMP PRO 4,使用Mac版本的同事在该文件夹中每个php版本都有.fcgi文件。
如果无法摆脱60秒超时,我将无法正确测试我的应用程序。欢迎删除或增加此超时的任何方式。