超过 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 秒的最大执行时间错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章