ruby-on-rails – application.css和application.js net :: ERR_CONTENT_LENGTH_MISMATCH

我刚刚在AWS EC2上将我的nginx从1.4.2(/usr/local)升级到1.4.7(yum).我现在在客户端出现了一对错误:

GET https://subdomain.mysite.com/assets/application.css net::ERR_CONTENT_LENGTH_MISMATCH 
GET https://subdomain.mysite.com/assets/application.js net::ERR_CONTENT_LENGTH_MISMATCH 

我对此感到茫然,谷歌并没有太多的帮助.关于从哪里开始的任何想法?所有帮助赞赏.可以从手动安装切换到yum安装吗?

最佳答案
我可以确认答案1解决了潜在的问题(我是一个新的SE用户,所以我还不能投票).以下是搜索引擎的更多细节:

来自/var/log/nginx/error.log

2014/04/30 08:07:48 [crit] 35135#0: *116437 open() "/var/lib/nginx/proxy/7/09/0000001097" failed (13: Permission denied) while reading upstream

在我的情况下,这发生是因为我最近更改了运行nginx的用户(默认的nginx配置使用/etc/nginx/nginx.conf中的www-data).

我的解决方案是chown -R correct_user:root / var / lib / nginx / proxy.我想我也可以rm -rf现有的/ var / lib / nginx / proxy子目录,期望nginx使用correct_user作为所有者重新创建它们.

埃里克弗朗西斯感谢你搞清楚这一点!这很容易让我节省了一天的打猎时间.

转载注明原文:ruby-on-rails – application.css和application.js net :: ERR_CONTENT_LENGTH_MISMATCH - 代码日志