当我使用 set_time_limit
并且脚本运行超过 360 秒的任意时间时,它会抛出 500 错误。
359,无,360及以上,错误。
我无法访问 php.ini,我该如何修复这个错误?
最佳答案
script runs for any amount of time greater than 360 seconds, it throws a 500 error.
听起来您在某处遇到了另一个超时。例如,如果您的服务器使用 FastCGI,则可以将 Apache 和/或 FastCGI 进程配置为仅在超时前等待六分钟(360 秒)。也可能是您和 Apache 之间存在一个具有相同超时的反向代理,尽管代理超时通常是 504 秒,而不是 500 秒。
请检查您的服务器配置。如果您使用的是共享主机,请向您的主机询问超时时间。
如果您的脚本需要长时间执行,您可能希望找到另一种运行方式。
关于Php set_time_limit 抛出 500 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451503/