`

关于请求被挂起页面加载缓慢问题的追查,TTFB时间长,出现ERR_IO_PENDING

阅读更多
问题:昨天一个运行了好多年的系统,突然反馈几个功能反映非常慢,点一个链接等待了2分钟才反馈,本地跑又一点问题没有. 网上找了好多,通过下面的URL教的方法跟踪,发现了
ERR_IO_PENDING.
http://fex.baidu.com/blog/2015/01/chrome-stalled-problem-resolving-process/

最终的处理流程:
1.代码排查,跟查询是否SQL问题, 已排除
2.排查页面,排查服务器通过chrome抓取stock,发现ERR_IO_PENDING
3.把服务器源代码复制到10.12.50.118机器(自己的测试服务器)测试没发现问题.
4.初步怀疑是网段问题22网段慢. 再次将源码复制到10.12.22.96 复制非常慢,
  复制一个300M的项目,需要120分钟.
5.询问网络管理员,发现10.12.22.118与10.12.22.96是虚拟机(公司搞的云服务器)
6.询问虚拟机管理员,发现10.12.22.118这台虚拟机的vmware tools显示已过期.
7.把系统部署到10.12.22.87服务器,这台服务器vmware tools已经升级过的机器,
  查询速度正常了.
8.晚上8点升级完, 10.12.22.118,10.12.22.96等机器的 vmware tools 问题解决.


第二天下午又出现了相同的情况 - -!. 后来让虚拟机管理员把这个虚拟机挪用到其他实体机跑, 问题解决了. 

这样慢,好多种解决方法,有问题的朋友如果是虚拟机的,可以看看.
0
1
分享到:
评论

相关推荐

    Loadrunner报错日志

    1、方法一,在脚本前加入web_set_sockets_option("OVERLAPPED_SEND", "0"),禁用TTFB细分,问题即可解决,但是TTFB细分图将不能再使用,附图。 2、方法二,可以通过增加连接池和应用系统的内存,每次增加25%。 ...

    Sitespeed Report-crx插件

    呈现时间-页面交互时间-内容时间-文件下载时间-页面加载事件服务器-重定向时间-卸载时间-AppCache时间-DNS时间-连接时间-SSL时间-请求时间-响应时间-开始时间字节页面-获取时间-客户端时间-服务器时间-页面加载时间...

    Sitespeed报告「Sitespeed Report」-crx插件

    包括TTFB,重定向时间,请求时间,响应时间等等。 此工具显示当前页面的sitespeed报告。您可以选择在浏览器,控制台或同时在控制台和浏览器中显示报告。所有的选项都是可定制的。报告显示是完全可定制的外观和感觉...

    TTFB For Web开发者「TTFB For Web Developper」-crx插件

    当您的网站加载时间过长时,轻松获取通知。 密切注意正在处理的网页的加载时间。 当页面超过您配置的第一个字节限制的时间时,将立即得到通知。 支持语言:English,Français

    TTFB For Web Developper-crx插件

    语言:English,Français 当您开发的网站加载时间过长时,很容易收到通知。 密切注意正在处理的网页的加载时间。 当页面超过您配置的第一个字节限制的时间时,将立即得到通知。

    httpwatch

    点summary,以单个新页面作为单元来统计请求和时间数量,见下图,Q吧页面总消耗时间0.219s,共5个请求,发送包1223bytes,接收包181bytes,切换到Status Codes可以看到有一个是304和4个cache状态码,...

    website-performance-standards:性能网站的指标

    页面速度得分85/100定义到第一个字节的时间: (TTFB)从初始请求开始到浏览器接收到第一个字节的时间。加载时间:从初始请求开始到页面的所有依赖资源加载完毕的时间。 页面大小:在页面被视为“已加载”之前传输的...

    webpagetest-charts-api:端点的api,可根据WebPagetest结果构建图表

    阅读以获取更多信息loadTime:加载关键页面内容需要多长时间(毫秒) fullyLoaded:完全加载所有页面内容所需的时间(毫秒) 请求:加载页面时发出了多少个请求(需要更新以获取新的API响应) TTFB:收到第一个字节...

    shopify-theme-inspector:一个Chrome DevTools插件,可可视化Shopify Liquid渲染配置文件数据,以便您可以对长时间运行的代码进行分类并减少服务器响应时间!

    单击↻ (加载配置文件)按钮以请求和查看您的Liquid profile 。 注意:开发存储区无法生成临时配置文件。 。分享您的表现胜利! 我们很乐意学习您如何使用此工具并解决Liquid渲染问题。 请和/或通过推特与我们分享...

    bojue.github.io:博客首先是给自己看的

    网站加载Waiting (TTFB) 优化 框架 理解zone.js Angular7升级到8 angular 版本新特性 Vue响应式原理 算法 Excel行列解析算法 LeetCode 工具 Gulp的工作原理 webpack 热更新(HMR)实现原理 Tree-Shaking的工作原理 ...

    ismyhostfastyet:托管服务提供商TTFB表现的排行榜

    该项目中使用的度量标准是TTFB,即到第一个字节的时间。 方法 这项工作仍在进行中,但有关本研究的WordPress特定版本的深入方法,请参阅 。 贡献 如果要添加新主机,则需要做三件事: 确定其HTTP标头指纹,例如X-...

    next-boost:为服务器端渲染的页面添加一个缓存层,同时具有失效时重新验证的功能。可以认为是与getServerSideProps一起使用的next.js增量静态再生的实现

    $ npm install next-boost --save特征替代Next.js生产模式的方式: next start大大减少了服务器的TTFB(时间到第一个字节)用于缓存服务和使用worker_threads进行SSR的非阻塞主进程同时发出第一个请求的请求,其余...

    SEOInfo-crx插件

    性能:TTFB,交互式,首次内容丰富​​的绘画,加载时间,页面和资产的传输大小(图像,字体,css,javascript等)-性能和资源大小以表格和图形形式显示-具有状态和清单的服务人员-页面上的所有链接,包括跟随,无...

    微软web压力测试工具was-weba

    <br> 说明: TTFB 表示从请求开始到 WAS 收到的时间 <br> TTLB 表示最后一个请求从 WAS 反馈到客户端的时间 <br>五、删除脚本 <br> 选择要删除的脚本名称后点击 [ 删除 ] 快捷键 <br>六、菜单...

    hiper::rocket:用于性能测试的统计分析工具

    English | :rocket: 用于性能测试的统计... 页面下载时间 responseEnd-responseStart DOM Ready之后下载时间 domComplete-domInteractive 白屏时间 domInteractive-navigationStart DOM准备时间 domContentLoaded

    解析浏览器端的AJAX缓存机制

    里我们来解析浏览器端的AJAX缓存机制,来共同看一下AJAX缓存与HTTP缓存的关系以及AJAX缓存的刷新时间问题

    智能静态页面缓存,用于使用Craft CMS创建快速的站点。-PHP开发

    通过减少到第一个字节(TTFB)的时间,它可以极大地提高站点的性能。 最近发布了适用于Craft CMS 3 Blitz 3的Thi Blitz插件! 在此处阅读公告。 Blitz提供了智能的静态页面缓存,可使用Craft CMS创建快速的站点。 ...

    很酷的SEO工具0.0.2.1「Cool SEO Tool 0.0.2.1」-crx插件

    TTFB(至第一个字节的时间),加载的DOM内容事件,总时间链接:链接数,内部链接数,外部链接数,nofollow链接数,内部nofollow链接数,外部nofollow链接数。 使用列表合并,重复数据删除,更改大小写,交集等......

    Cloudinary Debugger-crx插件

    该工具可以帮助分析媒体资产,这些资产在“摘要”选项卡中提供有关您的数字媒体的简要信息,例如状态,首字节时间(TTFB),文件大小等。 它还通过分解每种转换来提供有关媒体转换的详细信息。 还可以在每个选项卡上...

    Cloudinary Media Inspector-crx插件

    该工具可以帮助分析媒体资产,这些资产在“摘要”选项卡中提供有关您的数字媒体的简要信息,例如状态,首字节时间(TTFB),文件大小等。 它还通过分解每种转换来提供有关媒体转换的详细信息。 还可以在每个选项卡上...

Global site tag (gtag.js) - Google Analytics