当加载某些页面时,我一直遇到这个错误:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
这些页面没有什么特别的,其他浏览器都能正常工作。出现问题的页面展示了JSON数据,只有在需要展示大量项目的JSON页面上才会出现问题。Rails控制台没有显示任何错误(200响应)。
当加载某些页面时,我一直遇到这个错误:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
这些页面没有什么特别的,其他浏览器都能正常工作。出现问题的页面展示了JSON数据,只有在需要展示大量项目的JSON页面上才会出现问题。Rails控制台没有显示任何错误(200响应)。
我昨天遇到了这个问题。这是因为服务器没有响应某些资源。
在我的页面中,我有一些大文件链接,比如<a href="/file_path">file_name</a>
。这只发生在Chrome浏览器中。
过了一会儿,我认识到这可能是由于Chrome的“预测网络操作以提高页面加载性能”功能引起的。所以我在chrome://settings
中关闭了此功能,然后再次尝试。正如预期,错误没有再次发生。
之后,我将资源链接更改为使用full_url_path
而不是relative_path
。在Rails中,使用resource_url
替代resource_path
。然后我就不必关闭Chrome的功能,而且看起来很好。
我曾经在一个WordPress网站上遇到过这个问题,只出现在Chrome浏览器中。
将网站及其插件更新到最新版本并没有帮助,而其他人访问该网站时似乎没有遇到同样的问题,但是当我看到这篇文章时,像建议的那样关闭了我的杀毒软件(avast)实时保护功能,问题就解决了。
注意:某些杀毒软件(如AVAST、Kapersky和ESET)的实时保护功能似乎是导致此错误的主要原因。
<?php
$response->headers->add(array(
'Cache-Control' => 'no-cache'
));
FallbackResource/index.php
,接下来,您可能需要运行composer install symfony/apache-bundle
,并将/etc/apache2/apache.conf
中的AllowOverride none
更改为AllowOverride All
,以便启用安装配方中创建的.htaccess文件。最后,通过重新启动apache2服务(sudo service apache2 restart
),站点必须在URI末尾没有/index.php的情况下加载。Options -MultiViews
RewriteEngine On #RewriteBase /path/to/app RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA,L] </IfModule>
FallbackResource
。我切换回另一种(旧的)方式,问题就消失了。这是一个Silex应用程序,他们也推荐使用这些配置。 - jmar如果您返回给Jquery的领域对象或模型对象之间存在关系,就会出现此错误。 请使用@JsonBackReference进行注释,您的问题将得到解决。
@ManyToOne(fetch = FetchType.LAZY,cascade=CascadeType.ALL)
@JoinColumn(name = "parentId", nullable = false)
@JsonBackReference
public Parent getParent() {
return this.parent;
}
@OneToMany(cascade=CascadeType.ALLfetch =FetchType.LAZY,mappedBy=
"parent")
@JsonBackReference
public Set<Category> getChild() {
return this.child;
}
至少对于Java Web应用程序,更具体地说是使用JSP时,当JSP混乱时,我看到过这种情况发生。因此,请确保您的JSP正确无误。
net::ERR_INCOMPLETE_CHUNKED_ENCODING
问题,这是由于 HTML 中包含太多的空行。一些浏览器难以解释过长的文件。我在一个本地网站上遇到了相同的错误。在日志中,我找到了这个记录:
"nginx failed (13: Permission denied) while reading upstream, client: 127.0.0.1".
重新启动nginx和php-fpm的决定:
让我们使用my_user - 网站目录的主要用户。
首先,进入nginx.conf文件:
更改
user nginx; -> user my_user my_user_group;
或者粘贴这个
user my_user my_user_group;
在文件顶部
2)其次,在php5/fpm/pool.d/www.conf中
# Find and change this variables from old -> to new:
user -> my_user
group -> my_user
listen.owner -> my_user
listen.group -> my_user
3) 最后,您需要重新启动nginx和php-fpm。然后以手动模式为/var/lib/nginx/tmp进行chown 0700操作,属主为my_user,如下所示:
chown -R my_user:my_user 0700 /var/lib/nginx/tmp
net::ERR_INCOMPLETE_CHUNKED_ENCODING
错误。这是一个部署在Heroku上的Rails 3应用程序。我尝试将服务器从thin更改为unicorn,但没有帮助。 - Mei