Php set_time_limit 抛出 500 错误?

标签 php

当我使用 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/

相关文章:

php - 从模块更新前端布局

php - Codeigniter - 外键

php - Yii2 异常 'yii\db\Exception' 消息 'could not find driver'

php 函数..是否可以替代 msqli_fetch_assocs() 来使该函数输出 bool 值?

php - 调试 PHP/MySQL

symfony - Php (SF2) 页面未使用新代码更新

PHP Socket 服务器挂起

php - 在sql和codeigniter中查询和存储数组

php - Symfony 4 - 验证从 Vue 发送的表单

php - 客户端如何在ssl连接中生成公钥?