项目是来自edusoho的开源版本,经一同事多次修改,接手时个人中心打不开,无修改密码功能等等,一步步解决了

说说调试了很久的“连接已重置”,最初这个问题只在用户的服务器出现,遂开始了坑自己的过程,用二分法删除代码,输出变量来调试,最终找到了一个公共方法,里面调用了一个系统方法,然后进行不下去了,两个方法都是系统中大量使用的,不能改(试着修改了公共方法,也没啥用)

第二天回来,一是不方便继续在服务器调试,二是自己也换了换思路,开始在自己电脑重现bug,关了debug,PHP版本从5.6切换到和服务器一样的5.5,chrome访问页面没啥问题(其实有问题,列表只显示了一半多,分页也没显示出来),控制台出现了net::ERR_CONNECTION_RESET 200 (OK),照着错误代码继续查资料,找到了别人连接mysql时出现连接已重置的错误,找到了上传大文件时连接已重置的错误等等,没解决

换了火狐浏览器,出现了和服务器一样的错误,然后在查询,无果

慢慢发现火狐中,页面加载是先显示了一部分内容的,甚至列表已经显示几条数据了,然后忽然就出现了错误页面,连接已重置,然后检查网络请求,好像是正常的,又回去检查chrome的网络请求,发现请求是failed,页面返回数据只有一半,忽然终止了,而且代码终止的位置,本地和服务器不一致,大概是因为性能不一样吧,改了最大上传数据量,最大执行时间等等,没啥用

但是到这里大概是明白了,这个是以为请求里面计算数据量太大或者太复杂导致的,不知道这样描述对不对

补充一点,这个页面在本地调试时,开了Xdebug会出现 Fatal error: Maximum function nesting level of '100' reached, aborting! 关了Xdebug就好了

总之后来想了个歪招,把分页数据量从20改到10就好了,,,

后续慢慢研究问题的根本

记一次连接已重置的调试过程相关推荐

  1. 解决Chrome浏览器打开新标签页,显示“无法访问此网站 连接已重置”的问题【在54.0 beta版上测试通过】

    1. 问题描述 在浏览器中打开新标签页,无法正常进入带搜索框的新标签页,而是出现错误:无法访问此网站 连接已重置. 2. 解决办法 按照这篇博客的做法(http://www.cnblogs.com/c ...

  2. 连接已重置 原因和解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 错误 101 (net::ERR_CONNECTION_RESET):连接已重置 在我们上网的过程中,可能会遇到 " ...

  3. php 连接已重置,[百思不得其解] Nginx 连接已重置 ERR_CONNECTION_RESET

    首先说明,域名确定没有被 Q ! 服务器只开放了 443 端口,Nginx 配置如下: server { listen 443 ssl http2 fastopen=3 reuseport; serv ...

  4. 错误 101 (net::ERR_CONNECTION_RESET):连接已重置

    http://blog.sina.com.cn/s/blog_5f54f0be0101ah7q.html 现在很多站点经常会打不开,出现"错误 101 (net::ERR_CONNECTIO ...

  5. 连接已重置,请检查代理

    问题描述 遇到多台pc无法上网,打开浏览器访问网址提示: 连接已重置,请检查代理 路由与核心中间,以透明模式部署1台深信服全网行为管理(简称"AC"),: 遇到多台主机无法上外网( ...

  6. tomcat启动正常,浏览器访问提示连接已重置

    往ubuntu18.04服务器上迁移项目,环境搭好之后启动,一切正常.可是当用浏览器访问项目时,却显示连接已重置.查看tomcat日志,发现能够正常接收请求,但是页面就是送不出去,像是被墙了.折腾了几 ...

  7. WP出现“无法登陆后台连接已重置”的原因及解决方法

    个人博客:alvincr.com.此文链接:https://alvincr.com/2021/01/can-not-login-in-backstage/ 1 背景 1 现象描述 开启CDN加速后能够 ...

  8. 台式机Chrome打不开网盘,网页无法访问,连接已重置???

    问题描述:My台式机Chrome打开https://pan.baidu.com网页显示"无法访问此网站,连接已重置",确认该连接在My笔记本电脑可正常打开 排查:1.是否被&quo ...

  9. java 连接已重置_JavaServer客户端连接重置

    我的本地计算机上运行着服务器和客户端应用程序. 客户机获取文件,更改并发送到服务器,然后服务器响应文件是否正确.客户端执行多次,一次发送一个文件. 我从客户端发送了两个文件,第二个文件是 连接重置 服 ...

最新文章

  1. Alarm Clocks Everywhere
  2. 基于Xml 的IOC 容器-将配置载入内存
  3. Mapgis6.7 林相图自动注记 .
  4. NavMeshAgent 动态加载障碍物
  5. Linux磁盘管理1
  6. 微信小程序入门一: 简 介、文本、事件、样式
  7. Oracle一些基本术语英汉对照
  8. php静态stitac,php静态static介绍
  9. Spring学习总结(14)——Spring10种常见异常解决方法
  10. Java 继承——3
  11. [leetcode]5337. 每个元音包含偶数次的最长子字符串
  12. java mail使用qq邮箱发邮件的配置方法
  13. python matplotlib 保存图片失真_Python matplotlib线框失真
  14. 欧姆龙PLC的FINS协议解释(实测通过)
  15. DrugBank总结
  16. SessionAffinity分发策略
  17. 网络音乐是时候该聊聊“大数据”了
  18. 阿里云同一账号下ECS服务器的克隆操作方法,你get到了吗
  19. 广告屏蔽案件的中美相关司法实践初探
  20. 人脸核身--第二篇--启用 H5人脸认证

热门文章

  1. java程序员平时都使用哪些软件??
  2. 开源项目扮演的角色_适用于Linux的5种开源角色扮演游戏
  3. 本地化差分隐私的简单入门内容
  4. Springboot 自定义模板导出Excel文件
  5. 我用50行代码居然「让天猫精灵把客厅灯开了」
  6. python: 格式化字符串f()用法
  7. 使用Python turtle库画小猪佩奇
  8. openGL 平行投影和透视投影函数分析
  9. photoshopc cc抠头发丝详细教程
  10. Win10系统adb无法使用