超过 60 秒的最大执行时间错误 [重复]

Posted

技术标签:

【中文标题】超过 60 秒的最大执行时间错误 [重复]【英文标题】:Maximum execution time of 60 seconds exceeded error [duplicate] 【发布时间】:2010-11-28 01:27:58 【问题描述】:

我收到以下错误消息:

警告:file_get_contents(http://localhost/sample_pie.php) [function.file-get-contents]:打开流失败:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接主机未能响应。在第 206 行的 C:\xampp\htdocs\EXACT\report.php 中

致命错误:C:\xampp\htdocs\EXACT\report.php 第 206 行的最大执行时间超过 60 秒

这是第 206 行:

$url = 'http://localhost/sample_pie.php';
$img = 'C:\xampp\htdocs\piechart.jpg';
file_put_contents($img, file_get_contents($url));

我该怎么做才能解决这个问题?

【问题讨论】:

您需要接受问题的答案,否则人们将不再回答您的问题。 BTW:三行中哪一行是第 206 行?? 【参考方案1】:

您的脚本执行了 60 秒以上并被终止。 php.ini 中有一个值定义 PHP 脚本可以运行的最长时间。这样做的目的是防止脚本挂起。您可以尝试优化您的脚本,但如果它打算运行这么长时间,您只需更新该值(称为max_execution_time)。

您也可以尝试通过运行 set_time_limit() 函数docs here来更改特定脚本的此值

【讨论】:

【参考方案2】:

max_input_time 也会导致同样的错误。

【讨论】:

谢谢,这项工作对我来说 max_input_time=3600 或 1 小时 :) 谢谢 :) 由 max_input_time 引起的错误消息“Maximum execution time of 60 seconds exceeded error”不是很清楚...【参考方案3】:

该错误表示 PHP 无法打开 http://localhost/sample_pie.php 来读取文件的内容。看看你能否在浏览器中打开http://localhost/sample_pie.php文件。

页面也很大吗?

【讨论】:

【参考方案4】:

只需在php.ini. 中增加max_execution_time 将其设置为1800 并重新启动您的apache 或您正在使用的任何其他服务器。

【讨论】:

【参考方案5】:

这意味着PHP无法访问资源http://localhost/sample_pie.php,因此操作超时。尝试通过浏览器访问。

【讨论】:

【参考方案6】:

我使用的是 ffmpeg,并且有视频上传,ffmpeg 在 temp 上复制了一些文件,我的防病毒程序阻止了复制,并且超过了 60 秒的最大执行时间

我删除了防病毒程序我发现问题消失了

【讨论】:

以上是关于超过 60 秒的最大执行时间错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

这是啥意思“超过30秒的最大执行时间”在php中[重复]

超过 30 秒的最大执行时间 [magento] zend 服务器 [重复]

致命错误:超过 30 秒的最大执行时间 xampp

致命错误:超过 400 秒的最大执行时间

致命错误:超过 500 秒的最大执行时间

代码有效,但需要很长时间才能加载“超过 30 秒的最大执行时间”以及错误