http - 静态文件加载失败:net::err_content_length_mismatch

标签 http tomcat nginx

一些静态文件没有正确加载浏览器。我看到 ERR_CONTENT_LENGTH_MISMATCH 状态。我正在使用带有 Nginx 代理的 tomcat 服务器。这是我在日志中发现的错误 2018/08/06 13:19:14 [crit] 19272#19272: *164 open() "/var/cache/nginx/proxy_temp/6/01/0000000016"failed (13: Permission denied) while reading upstream,

如何解决这个问题?

enter image description here

最佳答案

将 SSL 缓冲区大小减少到 4k:

ssl_buffer_size 4k;

文档:https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_buffer_size

在我的项目中,浏览器中出现错误ERR_CONTENT_LENGTH_MISMATCH 是由于openssl 库内部的错误。 大整数库错误。减少缓冲区对我很有帮助。

关于http - 静态文件加载失败:net::err_content_length_mismatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51714366/

相关文章:

php - 如何以分页方式从 YouTube 获取用户视频

http - Clojure:luminus 框架的默认服务器是什么?

http - haskell wreq 参数列表

java - Tomcat 在所有新部署的 WAR 文件上报告 404 错误?

java - 带有映射和欢迎文件的默认 servlet

spring - Nginx 使用端口更改重写正则表达式

nginx - 如何在Nginx上阻止某些类型的所有文件扩展名

http - 用于 uWSGI 服务器的 worker 和线程的标准数量是多少?

nginx - 配置 Nginx 使 Angular 2 quickstart 与 Browsersync 一起工作

java - 像 Web App 或 Servlet 一样部署 Web 服务