当我使用set_time_limit
且脚本运行的时间超过360秒时,会引发500错误。
359,没有,360及以上,错误。
我无权访问php.ini,我该如何修复此错误?
答案 0 :(得分:2)
脚本运行的时间超过360秒,会引发500错误。
听起来你在某个地方遇到了另一次超时。例如,如果您的服务器使用FastCGI,则可以将Apache和/或FastCGI进程配置为仅在超时前等待六分钟(360秒)。它也可能是你和Apache之间有一个反向代理,具有相同的超时,但代理超时通常是504s,而不是500s。
请检查您的服务器配置。如果您在共享主机上,请询问主机有关超时的信息。
如果您的脚本需要长时间执行,您可能希望找到另一种方法来运行它。
答案 1 :(得分:0)
如果您使用Apache,您可以使用此行更改.htaccess的最长执行时间
php_value max_execution_time 200