Fatal error: Maximum execution time of 0 seconds exceeded in /www/wuxiancheng.cn/index.php on line 7
PHP max_execution_time 配置参数设置脚本的最长执行时间,PHP 最长脚本执行时间 max_execution_time 可以通过 set_time_limit(N) 函数设置,也可以通过 php.ini 或者其他能够改变 php 配置参数的配置文件中 max_execution_time=N 设置,也可以在执行的脚本中使用 ini_set('max_execution_time', N) 函数来设置,其中 N 是一个数字。
将 max_execution_time 设置为0,PHP 将没有执行时间的限制,可以无限期执行,但是为什么又出现了“Maximum execution time of 0 seconds exceeded” 这个错误呢?
其实,“Maximum execution time of 0 seconds exceeded”这个错误并不是 PHP 本身导致的,而是操作系统中的其他进程向 PHP 进程发送了超时信号,可能给 PHP 发送超时信号的进程可能是 apache, nginx, iis 或者在后台监视其他进程的进程,这可能是服务器为了防止长期占用资源而做的限制策略。
|