HTTP服务在GET数据时接口数据返回不完整导致页面加载画面显示不全

news/2026/1/26 12:44:43/文章来源:https://www.cnblogs.com/libaitong/p/19532708

发生在23年时候遇到的一个故障,好久没更新博客园了,今年一直在忙其他事情,整理资料的时候突然看到之前整理的文档,索性拿出来发一下

一、问题现象

客户端访问HTTP服务,在GET数据时有部分接口数据返回不完整,导致页面加载画面显示不全。
客户端控制台看部分接口有报错

使用Wireshark打开抓取的数据包后发现传输的数据不完整

二、处理过程和数据分析

1、信息收集

客户端源地址:XXXX
服务器目的地址:XXXX
端口:XXXX
协议:HTTP
请求URL:/iuap-apcom-workbench/manager/application/getAllAppsbyLabelGroup?isFastPermission=false

2、在出口溯源抓取数据包分析

在溯源设备上抓取对应数据包后,使用wireshark打开分析
对URL请求使用命令进行过滤
http.request.uri=="/iuap-apcom-workbench/manager/application/getAllAppsbyLabelGroup?isFastPermission=false"

追踪对应的请求流发现,数据包中含有 TCP Window full,并且数据传输未完成的情况下服务器主动发 RST断开了连接。

TCP window full:是指的发送端发送的数据已经达到的接受窗口的上限。继而停止发送,等待新的接收窗口的通告。
RST报文:TCP首部中的6个标志比特之一,表示重置连接、复位连接。

整个交互过程中网络层面未发现明显问题,大致判断数据中断是由RST报文导致,而触发RST的条件很有可能是TCP window full

联系业务侧进行测试,修改接受文件大小拨测,由原来的900K改为100K左右测试结果数据传输正常。

结论:数据传输的大小影响传输是否成功
遂联系业务同事排查系统应用层面是否存在限制

3、系统应用排查
检查nginx发现异常日志
2023/08/02-14:26:28[crit]18223#0:*759884open()"/usr/local/webserver/nginx/proxytemp/2/36/0000001362" failed(13: Permission denied) while reading upstream,

通过网上论坛得知,使用nginx代理转发接口数据过大的时候,nginx会将多余缓存的部分写入内存,报错日志为写入内存无权限。

三、解决方案

1、修改文件权限
chmod
语法: chmod [who] [+ - =] [mode] 文件名
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示“用户 (user)”,即文件或目录的所有者
g 表示“同组 (group) 用户”,即与文件属主有相同组ID的所有用户
o 表示“其他 (others) 用户”
a 表示“所有 (all) 用户”。它是系统默认值
添加某个权限
取消某个权限。

2、设置缓存区大小
proxy_buffer_size

proxy_buffer_size 的默认值是 4k 或者 8k, 它的作用是指定 nginx 读缓存的大小。Nginx 使用 proxy_buffer_size 的大小申请相应 read_buf。
直接在系统视图执行poxy_buffer_size 20K;即可,按照需求配置大小
执行完需要nginx s reload重新加载nginx 配置使得命令生效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1219018.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026年生物质颗粒生产线厂家权威推荐:绿色能源转型中的核心选择

随着国家"双碳"目标的深入推进,生物质能源产业迎来历史性发展机遇。作为将农林废弃物转化为高价值清洁能源的关键装备,生物质颗粒生产线市场需求持续增长,年增长率稳定在13%-16%,成为环保装备市场中增长…

分析排名前十的资深菌菇企业,浙江百兴食品产品特色多

本榜单依托全维度市场调研与真实行业口碑,深度筛选出十家标杆企业,为企业选型提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:浙江百兴食品有限公司 推荐指数:★★★★★ | 口碑评分:国内资深菌菇企业标杆…

2026年国内创新能力强的菌菇企业排名,菌菇企业市场占有率哪家高

2025年健康消费浪潮持续升温,菌菇产业作为大健康赛道的核心分支,其市场占有率、创新研发能力与服务品质已成为企业核心竞争力的关键指标。无论是全产业链布局的头部企业、深耕创新技术的专精品牌,还是聚焦细分场景的…

2026年成都靠谱的数据智能企业排名,高性价比公司怎么选择

2025年数据智能技术深度渗透产业全链路,企业对数据资产的整合能力、分析效率与AI应用落地速度,已成为拉开行业竞争力的核心壁垒。无论是打破数据孤岛的全域数据平台建设、驱动精准增长的智能分析工具,还是解决AI应用…

专业的少儿大脑潜能开发机构,天使英才教育靠谱推荐

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为家长选型提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:天使英才教育科技(北京)有限公司 推荐指数:★★★★★ | 口碑评分:国内专业…

2026年净化行业丰达净化排名及靠谱品牌推荐

2025年全球洁净产业持续升级,净化工程与净化材料供应已成为医药、电子、食品等制造领域保障生产安全、提升产品品质的核心支撑。无论是千级以上无尘车间的整体承建、高性能净化板的定制生产,还是全流程安装维护服务,…

Day5课件

最短路 一个联通图中有n个点,m条边。边有权值(可正可负),可有向可无向。给定起点s和终点t,在所以连接s到t的路径中寻找边的权值之和最小的路径,这就是最短路径问题。 单源最短路 给定图,求一个点到所有其它点的…

工业互联网新场景:将实时碳排数据集成到现有能源管理系统的三种方案

温馨提示:文末有资源获取方式~ 能源系统|能源系统源码|企业能源系统|企业能源系统源码|能源监测系统 先上干货! 墙内仓库地址(码云):https://gitee.com/guangdong122/energy-management 已同步更新到 github 仓库 一、…

AI辅助的开题报告模板,助你轻松搞定学术写作任务

AI开题报告工具对比速览 工具名称 核心功能 生成速度 适用场景 独特优势 AIbiye 全流程论文辅助 3-5分钟 从开题到定稿 深度学术逻辑构建 AIcheck 精准开题生成 2-3分钟 快速产出初稿 国内院校模板库 AskPaper 文献综述辅助 实时响应 研究现状分析 海量文献…

【项目开源】一个基于Spring Cloud Alibaba的充电桩运营管理后台

先上代码!Gitee平台 温馨提示:文末有资源获取方式 一、简述 SpringBoot 框架,充电桩平台充电桩系统充电平台充电桩互联互通协议云快充协议1.5新能源汽车电动自行车公交车-四轮车充电充电源代码充电平台源码Java源码无加密项目 二、介绍 云…

基于STM32F103VET6外部中断的矩阵键盘高精度计算器实现

文章目录 1. 项目概述1.1 设计目标1.2 技术选型1.3 成果展示 2. 硬件设计2.1 矩阵键盘电路2.2 硬件连接 3. 开发环境搭建3.1 软件清单3.2 CubeMX配置步骤 4. 核心代码实现4.1 外部中断配置 (exti.c)4.2 键盘扫描算法 (keypad.c)4.3 高精度计算引擎 (calculator.c) 5. 系统整合与…

存储服务器大流量写入由于 Ring Buffer 设置不合理导致丢包、断流的处理

存储服务器大流量写入由于 Ring Buffer 设置不合理导致丢包、断流的处理 现象:业务使用某厂商的私有云对象存储方案来存储大量的数据,此前已有合作的成功经验,这是另外一批存储服务器组成新的对象存储集群供业务使用…

【日记】或许我只是接受不了要求(2543 字)

正文这两天玩地平线玩得忘乎所以了。前两天折腾手动挡加手动离合器,从零开始学。明明是一个驾照都没考的人……驾照没考先从游戏里学怎么开车是不是会带偏啊……早上带朋友混进了泳池。本来去了市体育馆,有公告说直到…

冰雪聚贤,智启新局——2026崇礼论坛凝聚AI长期主义共识

2026年1月23日至25日,以“向新而立”为主题的2026崇礼论坛在张家口崇礼太舞小镇成功举办。论坛由崇礼区人民政府指导,太舞滑雪小镇、甲子光年、破圈文化、智辰半导体联合主办,俞敏洪、周鸿祎、沙宝亮等近百位行业大咖齐聚,围绕AI落…

A2UI 技术原理深度解析:AI Agent 如何安全生成富交互 UI

本文深入解析 Google 开源的 A2UI 协议,探讨其核心架构、数据流设计以及为何它是 LLM 生成 UI 的最佳实践。 一、A2UI 是什么? A2UI (Agent-to-User Interface) 是 Google 于 2025 年开源的声明式 UI 协议。它解决了一个核心问题: 如何让 AI…

A2UI vs 传统模式:AI Agent UI 生成方案对比与 Token 消耗分析

本文对比 A2UI 与传统 Agent UI 方案,从架构、安全性、开发效率和 Token 消耗等维度进行深度分析。 一、传统 Agent UI 方案的困境 在 A2UI 出现之前,AI Agent 与用户交互主要有以下几种方式: 方案 1:纯文本对话 用户: 帮我预订…

量子计算机的实用性为何依赖经典计算

量子计算机需要经典计算才能真正发挥作用 常规计算设备将在把量子计算机转变为具有实际应用价值的工具中扮演关键角色。 让量子计算机真正有用的一个重要因素可能恰恰是经典计算机。这是本月一次研究者集会传达的信息,该集会解释说,经典计算机对于控制…

2026灵活用工新趋势:技术人才如何抓住“碎片化”就业红利?

温馨提示:文末有资源获取方式~ 一、模块设计 分包商:税地注册公司,用于在当地申请有利的税收政策,是实际报税公司。 代理商:代理商可以邀请客户使用本平台,平台会给予代理商一定的服务费差价作为佣金。 …

【源码可参考】开源能源数据监控平台:使用Spring Boot + Vue + 时序数据库开发实践

温馨提示:文末有资源获取方式~ 能源系统|能源系统源码|企业能源系统|企业能源系统源码|能源监测系统 先上干货! 墙内仓库地址(码云):https://gitee.com/guangdong122/energy-management 已同步更新到 github 仓库 一、…

基于非对称算法的资料下载安全方案设计

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …