解决使用Nginx错误 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING问题

2023-11-15

Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING问题

先说解决办法:

方法一:直接删除Nginx缓存文件即可;

方法二:更改权限。

问题描述

使用Nginx代理的服务,一直使用正常,突然昨天就访问不了了;通过IP访问和端口能正常访问。

原本以为是请求头文件过大导致资源未加载完问题;然后修改了Tomcat中配置中的请求头文件,

在Tomcat的conf中把server.xml中增加maxHttpHeaderSize的字段或者是把maxHttpHeaderSize的数值调大,如下:

修改后依然无效,浏览器中还是报如下错误:

以上问题原因:

当代理文件大小超过配置的proxy_temp_file_write_size值时,nginx会将文件写入到临时目录下(默认为/proxy_temp)。

如果nginx中/proxy_temp过大或者没有权限,就写不进去。

解决一

直接删除Nginx缓存文件,应该就可以访问了:# rm -rf  /usr/local/nginx/proxy_temp

防止缓存文件过多,设置Nginx的缓存过期时间,如下:# vim /usr/local/nginx/conf/nginx.conf

server
{
        listen 80;
        server_name mjj.jybb.me; #主机名
        location / {
                proxy_cache cache_one;
                proxy_cache_valid 200 304 3d; #正常状态缓存时间3天,按实际情况修改
                proxy_cache_key $host$uri$is_args$args;
                proxy_pass http://www.baidu.com/; #反代的网站
                proxy_redirect off;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                expires 10d; #默认10天缓存
                access_log /home/logs/mjj.log access; #日志文件,不开启日志请改为access_log off;
        }
}
重启一下nginx,访问一下网站。

解决二

调整/proxy_temp权限为配置nginx的那个用户:

chown -R www:www /usr/local/nginx/proxy_temp

PS:一开始Chrome,我就一股脑的根据Chrome提示的错误去查找资料去调试;因为应该先把相关的容器的错误日志都查看一遍,看看问题出在哪里然后再去对症下药这样子才能事半功倍。个人问题总结,期望对大家有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决使用Nginx错误 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING问题 的相关文章

随机推荐

  • 基于Spring Boot的个人博客系统的设计与实现毕业设计源码271611

    目 录 摘要 1 绪论 1 1研究意义 1 2开发背景 1 3系统开发技术的特色 1 4论文结构与章节安排 2 个人博客系统系统分析 2 1 可行性分析 2 2 系统流程分析 2 2 1数据增加流程 2 3 2数据修改流程 2 3 3数据删
  • 后端配置跨域

    仅为记录 Configuration public class CorsConfig 当前跨域请求最大有效时长 这里默认1天 private static final long MAX AGE 24 60 60 private CorsCo
  • CAN分析仪、USBCAN卡连接失败常见问题

    CAN分析仪对CAN总线开发的工程师来说是很常用的工具 但是对第一次将USB连接到CAN上的人来说可能会遇到很多问题 本文列举可能会遇到的问题 然后列出解决方法 问题1 设备打开失败 如下图所示 可能原因 设备型号选错 解决办法 来可针对不
  • 逆向破解学习-单机斗地主

    试玩 破解思路 9000 是成功的代码 Hook代码 import de robv android xposed XC MethodHook import de robv android xposed XposedHelpers impor
  • 开发ssm框架软件系统常见问题及解决方法

    在SSM框架开发软件系统中 可能会遇到一些常见的问题 如下所述 1 配置文件错误 在SSM框架开发软件系统中 配置文件往往是一个非常重要的部分 当配置文件存在错误时 可能会导致软件系统无法正常运行 解决这个问题的方法是检查配置文件的语法 路
  • 计算机术语表达因果,我翻译的维基百科关于福多的词条(下)

    意向实在论 福多对丹尼特的批评 福多对所谓的标准实在论提出了批评 根据他自己的想法 这个观点可以被描绘为两个独立的断言 其中一个诉诸心理状态的内在结构并且断言这些状态是非关联的 另一个主张关注心理内容的语义学理论并且断言在这些内容的因果作用
  • linux创建、删除文件夹的软链接

    在 home tom 下有个叫 a 的文件夹 想在 home dataset 下建一个软链接 b 指向它 即 hom dataset b rightarrow home tom a Create ln s home tom a home d
  • Android流行UI布局 BottomNavigationView+ViewPager+Fragment的使用

    1 概述 Android端采用底部导航栏的app非常多 一般我们都采用RadioGroup RadiaButton来进行界面的切换 今天我们要讲的是一个新的控件BottomNavigationView 用于替换RadioGroup 这个控件
  • 1023 买书(完全背包问题求方案数)

    1 问题描述 小明手里有n元钱全部用来买书 书的价格为10元 20元 50元 100元 问小明有多少种买书方案 每种书可购买多本 输入格式 一个整数 n 代表总共钱数 输出格式 一个整数 代表选择方案种数 数据范围 0 n 1000 输入样
  • 【ESP8266 快速入门】示例5:Arduino环境实现OTA无线升级固件功能WebServer网页服务器方式

    主题 使用 ESP8266 Arduino环境实现OTA无线升级固件功能 由LED闪烁程序通过OTA升级为PWM呼吸灯程序 目录 主题 0 引言 1 环境准备 2 OTA步骤 2 1 OTA的基础程序 LED闪烁 2 2 OTA的升级程序
  • Mixin从理论到实践

    mixin从理论到实践 mixin从理论到实践 一 什么是mixin 二 使用mixin 三 mixin的合并策略 四 mixin辨析 五 个人实践 mixin从理论到实践 一 什么是mixin mixin混入 Vue js vuejs o
  • 查看Mysql引擎

    Mysql在V5 1之前默认存储引擎是MyISAM 在此之后默认存储引擎是InnoDB 查看默认存储引擎 查看当前mysql默认引擎 show variables like engine mysql gt show variables li
  • 虚拟机重置密码及Linux思维导图

    虚拟机重置密码操作步骤 1 输入reboot 重启 2 按键盘上的上下键 再按字母e 阻止正常开机 3 在quiet后面输入rd break console tty0 输入完成后按ctrl X来运行修改后的内核程序 4 重新挂载根目录 并给
  • 微信小程序中图片占满整个屏幕

    方案1 使用背景图 background image 此方案适用于 网络图片资源 因为 background image 不允许使用 本地路径图片资源 page overflow hidden position fixed backgrou
  • pytorch离线快速安装

    1 pytorch官网查看cuda版本对应的torch和torchvisionde 版本 ncvv V nvidia sim查看cuda对应的版本 2 离线下载对应版本 网址https download pytorch org whl to
  • NFS服务

    文章目录 1 nfs介绍 1 1 nfs特点 1 2 使用nfs的好处 1 3 nfs的体系组成 1 4 nfs的应用场景 2 nfs工作机制 2 1RPC 2 2 NIS 2 3 nfs工作机制 3 exports文件的格式 4 nfs管
  • 九数组分数(题解)

    九数组分数 1 2 3 9 这九个数字组成一个分数 其值恰好为1 3 如何组法 解题思路 观察题目可以发现本题主要考察的是全排列的知识 由数学知识可知 组成一个分数的值恰为1 3 分母应该为五位数 分子应为四位数 因此可以利用一个全排列 将
  • 50道Java集合经典面试题(收藏版)

    前言 来了来了 50道Java集合面试题也来啦 已经上传github https github com whx123 JavaHome 1 Arraylist与LinkedList区别 可以从它们的底层数据结构 效率 开销进行阐述哈 Arr
  • sass变量引入全局

    https www jianshu com p ab9ab999344b copy 本文以Sass做案例 Less的参考 基本配置大同小异 假如我们有一个Sass的全局变量common scss文件 路径 style common scss
  • 解决使用Nginx错误 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING问题

    Failed to load resource net ERR INCOMPLETE CHUNKED ENCODING问题 先说解决办法 方法一 直接删除Nginx缓存文件即可 方法二 更改权限 问题描述 使用Nginx代理的服务 一直使用