在过去两个月中,我在Chrome的开发者控制台上收到以下错误:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
Run Code Online (Sandbox Code Playgroud)
症状:
服务器环境:
在我们内部的Apache服务器上发生了这种情况.它不会发生在任何其他人身上 - 即我们的用户都没有遇到这个问题 - 我们的开发团队也没有其他人.
其他人使用完全相同的Chrome版本访问完全相同的服务器.我还尝试禁用所有扩展程序并在隐身模式下浏览 - 无效.
我使用过Firefox并且发生了同样的事情.截断的文件和诸如此类的东西.唯一的问题是,Firefox不会引发任何控制台错误,因此您需要通过Firebug检查HTTP请求以查看问题.
来自Apache的响应标头:
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:close
Content-Encoding:gzip
Content-Type:text/html; charset=utf-8
Date:Mon, 27 Apr 2015 10:52:52 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Pragma:no-cache
Server:Apache/2.2.22 (Ubuntu)
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.3.10-1ubuntu3.8
Run Code Online (Sandbox Code Playgroud)
在测试时,我能够通过在我的htaccess文件中强制HTTP 1.0来解决问题:
SetEnv downgrade-1.0
Run Code Online (Sandbox Code Playgroud)
这摆脱了问题.但是,通过HTTP 1.1强制HTTP 1.0不是一个合适的解决方案.
更新:因为我是唯一一个遇到此问题的人,我认为我需要花更多的时间来调查它是否是客户端问题.如果我进入Chrome的设置并使用"恢复默认设置"选项,问题将消失大约10-20分钟.然后它返回.
我想用PHP发送数百封电子邮件,并增加我在ini_set中使用的执行时间('max_execution_time',10); 但是在发送了30封电子邮件之后,浏览器会显示一个空白页面并且不向所有人发送电子邮件.
我也将限制改为300,600 ..
嗨有可能只为命令设置时间限制或仅设置功能,例如:
function doSomething()
{
//..code here..
function1();
//.. some code here..
}
Run Code Online (Sandbox Code Playgroud)
我想只为function1设置时间限制.
有退出set_time_limit但我认为这设置了整个脚本的时间限制.有人有什么想法吗?
我收到以下错误消息:
警告:file_get_contents(http://localhost/sample_pie.php)[function.file-get-contents]:无法打开流:连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机无法响应.在第206行的C:\ xampp\htdocs\EXACT\report.php中
致命错误:第206行的C:\ xampp\htdocs\EXACT\report.php超出最长执行时间60秒
这是第206行:
$url = 'http://localhost/sample_pie.php';
$img = 'C:\xampp\htdocs\piechart.jpg';
file_put_contents($img, file_get_contents($url));
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?
我上传了一个包含1000行的excel文件,默认情况下我只有2分钟的执行时间,那时我可以上传400条记录.我收到这个错误Maximum execution time of 120 seconds exceeded
我如何在yii2框架中修改这段时间?
是否可以设置exec($command)功能的最大执行时间?有时执行我的$command持续时间过长会在1分钟后停止并显示此错误:
致命错误:第51行的C:\ xampp\htdocs\files.php超出最长执行时间60秒
如何增加exec()命令的最大执行时间?
if (allow()) {
exec($command);
if (file_exists($file)) {
//exec($makeflv);
echo '<script language="javascript" type="text/javascript">window.top.window.aviout(1);</script>';
} else {
echo $error;
}
} else {
echo $error;
}
Run Code Online (Sandbox Code Playgroud) 当我尝试使用 Ajax 和 Laravel 上传大于 15MB 的视频时,出现此错误:
PHP 致命错误:第 140 行 C:\xampp\htdocs\vendor\symfony\process\Pipes\WindowsPipes.php 中超出了 60 秒的最大执行时间
我使用Ffmpeg和Symfony/process
symfony windowsPipes.phpLaravel 中的错误。
什么是问题?
我想上传大型excel文件。但是因为文件包含很多行,加载速度很慢,我收到了这个错误:
Controller.php 第 457 行中的 FatalErrorException:超过了 120 秒的最大执行时间
我已经把它放在我的 .htaccess 上:
<IfModule mod_php5.c>
php_value max_execution_time 1500
php_value upload_max_filesize 15M
</IfModule>
Run Code Online (Sandbox Code Playgroud)
我还在控制器顶部添加了这个:
ini_set('memory_limit', '3000M');
ini_set('max_execution_time', '0');
Run Code Online (Sandbox Code Playgroud)
我还在 php.ini 中更改了 max_execution_time:
max_execution_time = 300
Run Code Online (Sandbox Code Playgroud)
并在 config.inc.php 上添加:
$cfg['ExecTimeLimit'] = 0;
Run Code Online (Sandbox Code Playgroud)
我想知道为什么它根本不起作用并不断让我陷入那个错误......代码有没有遗漏?任何帮助将不胜感激,谢谢!
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files (x86)\Zend\Apache2\htdocs\tokopetaninew\branches\development\lib\Zend\Locale\Format.php on line 442
Array
(
[type] => 1
[message] => Maximum execution time of 30 seconds exceeded
[file] => C:\Program Files (x86)\Zend\Apache2\htdocs\tokopetaninew\branches\development\lib\Zend\Locale\Format.php
[line] => 442
)
Run Code Online (Sandbox Code Playgroud)
我已经在我的本地主机中安装了 magento,使用 zend 服务器和端口 localhost:8080,我收到了那个错误消息,请帮帮我