部署网站时遇到请求出现状态码206,可能是nginx配置问题

在部署网站系统的时候,部分接口出现状态码206,导致功能不能正常使用,经过排查,猜测可能是nginx配置中出现的问题。

目录

一、问题原因

二、解决办法


一、问题原因

当使用Nginx作为代理服务器时,确实存在一个代理缓存区。然而,这个缓存区的默认大小只有几十K,这可能导致某些文件在代理过程中无法完全加载。尤其是在某些版本的Nginx中,默认设置中没有对这种情况进行处理。这不仅限于JS文件,实际上任何类型的文件都可能受到影响。由于框架的JS文件通常较大,因此更容易出现类似的问题。为了解决这个问题,可以考虑对Nginx的缓存区进行优化,或者考虑升级到新版本的Nginx,该版本可能已经对这个问题进行了改进。

二、解决办法

在Nginx.conf文件的http中添加一下代码片段

bash 复制代码
proxy_buffer_size 128k;
proxy_buffers   32 128k;
proxy_busy_buffers_size 128k;

注意事项:如果是使用宝塔面板,直接复制这段代码进去可能会导致报错,原因是因为宝塔面板nginx默认存在一些默认配置,为了避免报错,可以考虑将其conf配置进行注释处理。

相关推荐
DN金猿1 分钟前
jenkins 权限控制(用户只能看指定的项目)
linux·运维·服务器·jenkins
長安一片月4 分钟前
操作系统之进程和线程
linux·运维·服务器
悄悄敲敲敲10 分钟前
操作系统的运行-中断
linux·操作系统
邵小的运维之路17 分钟前
静态路由与 BFD 联动
运维·网络·智能路由器
代码游侠17 分钟前
学习笔记——Linux 进程管理笔记
linux·运维·笔记·学习·算法
Logic10122 分钟前
《数据库运维》 郭文明 实验5 数据库性能监视与优化实验核心操作与思路解析
运维·数据库·sql·mysql·计算机网络技术·形考作业·国家开放大学
ooolmf22 分钟前
【无标题】TemperatureMonitor.m matlab2024串口监控温度run_temperature_monitor.m
linux·运维·网络
UP_Continue30 分钟前
Linux--vim编辑器
linux·编辑器·vim
鹿衔`34 分钟前
StarRocks 4.0.2 (CDH 环境)与Paimon数据湖集成混合部署文档
linux·硬件架构·paimon·starroks
lingggggaaaa40 分钟前
CS配合CrossC2插件,实现MacOS/Linux上线
linux·运维·笔记·安全·macos