Nginx代理访问提示ERR_CONTENT_LENGTH_MISMATCH异常的解决方案
2017-01-22 10:11
633 查看
Nginx做反向代理,后端是Tomcat,通过浏览器访问时部分文件加载失败,提示:
经检查原来是Nginx的工作进程对大文件做了缓存,这个缓存在 %nginx%/proxy_temp 目录下,主进程在读取缓存的时候由于权限问题而无法访问,从而导致以上异常。
1、查看Nginx运行进程,确认运行用户为“tomcat”;
2、检查proxy_temp目录所属用户,nginx 默认的工作者用户就是nobody;
3、停止nginx并将nginx目录权限设置为“tomcat”用户;
4、修改%nginx%/conf/nginx.conf配置,在worker_processes 前添加:user tomcat;
5、重启nginx即可。
经检查原来是Nginx的工作进程对大文件做了缓存,这个缓存在 %nginx%/proxy_temp 目录下,主进程在读取缓存的时候由于权限问题而无法访问,从而导致以上异常。
1、查看Nginx运行进程,确认运行用户为“tomcat”;
5、重启nginx即可。
相关文章推荐
- Nginx 做代理服务器时浏览器加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH 的解决方案
- [ nginx ] 代理后端tomcat 无法显示图片报错:ERR_CONTENT_LENGTH_MISMATCH
- java访问提示“”ERR_CONTENT_LENGTH_MISMATCH“”
- 通过Nginx访问后端应用,ERR_CONTENT_LENGTH_MISMATCH 问题的解决
- Nginx 配置不当造成加载静态资源件提示ERR_CONTENT_LENGTH_MISMATCH解决方法
- java访问提示“”ERR_CONTENT_LENGTH_MISMATCH“”
- Nginx 做代理服务器时浏览器加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH 的解决方案
- 突然访问页面net::ERR_CONTENT_LENGTH_MISMATCH错误,nginx配置无错
- Nginx 做代理服务器时浏览器加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH 的解决方案
- Nginx 做代理服务器时浏览器加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH 的解决方案
- Nginx 做代理服务器时浏览器加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH 的解决方案
- nginx 配置后网站图片或js 加载出来一半或者不出来刷新才可以,chrome 浏览器访问项目时加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH:
- 通过Nginx访问后端应用,ERR_CONTENT_LENGTH_MISMATCH 问题的解决
- Nginx访问后端应用,net::ERR_CONTENT_LENGTH_MISMATCH问题的解决
- Nginx 做代理服务器时浏览器加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH 的解决方案
- 通过Nginx访问后端应用,报错ERR_CONTENT_LENGTH_MISMATCH
- Nginx 作为代理服务器,加载JS文件报错,net::ERR_CONTENT_LENGTH_MISMATCH
- nginx反向代理tomcat访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
- ERR_CONTENT_LENGTH_MISMATCH 问题
- 前端页面报错:ERR_CONTENT_LENGTH_MISMATCH