04 2014 档案

摘要:在这篇博文中,我们抛开对阿里云的怀疑,完全从ASP.NET的角度进行分析,看能不能找到对问题现象更合理的解释。“黑色30秒”问题现象的主要特征是:排队的请求(Requests Queued)突增,到达HTTP.SYS的请求(Arrival Rate)下降,QPS(Requests/Sec)下降,CPU消耗下降,Current Connections上升。 阅读全文
posted @ 2014-04-28 12:52 博客园团队 阅读(13114) 评论(26) 推荐(19) 编辑
摘要:热点随笔: · 一不小心写了个WEB服务器(Jesse Liu) · 我的八年程序之路(二)三月方便面换来800月薪(极限Limit) · c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥(已添加初步体验和对比图)(小九的学堂) ·... 阅读全文
posted @ 2014-04-28 09:01 博客园团队 阅读(1447) 评论(0) 推荐(0) 编辑
摘要:今天下午15:11-15:13间出现了类似“黑色30秒”的状况,我们用强大的IIS日志分析工具——Log Parser Studio进行了进一步的分析。由此我们可以得出这样一个结论:在出问题的期间,有大量的请求在处理完成后将响应内容发送给客户端的环节出现延迟。 阅读全文
posted @ 2014-04-25 22:08 博客园团队 阅读(3864) 评论(6) 推荐(1) 编辑
摘要:在昨天针对“黑色30秒”问题的分析中,我们猜测Requests Queued上升是由于正在处理的请求出不去(到达不了客户端)。今天我们结合IIS日志验证这个猜测。IIS日志中有一个重要的指标——time-taken,time-taken不仅包含了请求在服务端执行的时间,还包含了响应的内容从服务端到达客户端的时间。 阅读全文
posted @ 2014-04-25 15:55 博客园团队 阅读(4111) 评论(6) 推荐(2) 编辑
摘要:昨天我们发现了一个重要的线索——“黑色30秒”到来时,最初的表现是请求出现排队,到达IIS的请求数量下降。而问题奇特之处就在Arrival Rate下降。如果只是Requests Queued上升,而Arrival Rate处于正常水平,我们首先会怀疑应用程序的原因。但应用程序不管出什么样的问题,都不可能造成Arrival Rate下降,所以我们目前找不到任何理由去怀疑应用程序。 阅读全文
posted @ 2014-04-24 12:01 博客园团队 阅读(3247) 评论(12) 推荐(3) 编辑
摘要:针对Web服务器“黑色30秒”问题,经过分析,我们准备从这个地方下手——为什么会出现\ASP.NET\Request Queued大于0的情况(为什么请求会排队)?首先, 通过Windows性能监视器去观察,看能不能找到这样的线索——在什么条件下会触发请求排队?我们在性能监视器中增加了1个监视指标——\HTTP Service Request Queues\Arrival Rate 阅读全文
posted @ 2014-04-23 13:05 博客园团队 阅读(4651) 评论(10) 推荐(4) 编辑
摘要:今天下午访问高峰的时候,主站的Web服务器出现奇怪的问题,开始是2台8核8G的云服务器(ECS),后来又加了1台8核8G的云服务器,问题依旧。而且3台服务器特地使用了不同的配置:1台是禁用了虚拟内存的临时磁盘云服务器,1台是启用了虚拟内存的临时磁盘云服务器,1台是禁用了虚拟内存的云盘云服务器。这样排除了磁盘IO与虚拟内存的原因。 阅读全文
posted @ 2014-04-22 17:21 博客园团队 阅读(7330) 评论(35) 推荐(2) 编辑
摘要:热点随笔: · 偶的《javascript框架设计》终于出版(司徒正美) · ASP.NET是如何在IIS下工作的(烟,灭在风里) · 可在广域网部署运行的QQ高仿版 -- GG叽叽V3.0,完善基础功能(源码)(GG叽叽) · 3小时搞定一个简单的MIS系... 阅读全文
posted @ 2014-04-21 09:08 博客园团队 阅读(1913) 评论(0) 推荐(3) 编辑
摘要:热点随笔: · 前端不为人知的一面--前端冷知识集锦(Wayou) · 10年感触:架构是什么?——消灭架构!(道法自然) · 网站高并发,老出问题,真烦,我来研究研究(bananaplan) · 从零开始编写自己的C#框架(3)——开发规范(AllEmpt... 阅读全文
posted @ 2014-04-14 08:51 博客园团队 阅读(1401) 评论(0) 推荐(2) 编辑
摘要:热点随笔: · 从零开始编写自己的C#框架(1)——前言(AllEmpty) · 分享一个Mvc的多层架构,欢迎大家拍砖斧正(Turbo Zhang) · 利用C#自带组件强壮程序日志(冰麟轻武) · 【特别推荐】12款最佳的网站速度和性能测试工具(梦想天空(山边小溪)) · 从零开始编写自己的C#框架(2)——开发前准备工作(AllEmpty) · 做了DBA之后 我的近况(桦仔) · 《大型网站技术架构》读书笔记 - 网站的技术升级路线(大CC) · 4月1号腾讯实习生一面总结(尘土•狼) ... 阅读全文
posted @ 2014-04-07 08:50 博客园团队 阅读(1409) 评论(0) 推荐(3) 编辑
摘要:阿里·聚无线大计划(第一季)亿元生态扶持基金、亿元行业扶持资源,全面助力开发者成功!一、认证聚无线开发者,立享免费云资源;1、认证开发者,通过开发者认证,获云服务器免费最高三个月。2、认证开发企业。通过企业认证,立享免费半年云资源价值6000元。 阅读全文
posted @ 2014-04-03 17:49 博客园团队 阅读(1936) 评论(0) 推荐(0) 编辑
摘要:今天中午11:30左右,园子访问速度突然变慢,上Web服务器一看——就看到了上面的性能监控器,大量请求执行缓慢。当时看到这样的图,真的很心痛——每个跳高的紫色都代表着用户的不满、愤怒,都是对用户体验的极大伤害,我们性能优化的一切努力都是为了降低这个紫色。而云基础实施服务的一点问题就会让我们的努力付之流水。 阅读全文
posted @ 2014-04-02 14:19 博客园团队 阅读(3005) 评论(3) 推荐(3) 编辑
摘要:今天是愚人节,而我们却被阿里云OCS愚,很多地方的缓存一直不过期,造成很多页面中的数据一直不更新。这篇博文将向您分享我们这两天遇到的OCS问题。SLB(负载均衡)+ECS(虚拟机)+RDS(数据库)+OCS(缓存)这是IaaS服务的4个支柱,而我们却被这4根柱子都撞过。希望我们撞出的不是烂木头,而是钢筋混凝土。 阅读全文
posted @ 2014-04-01 15:49 博客园团队 阅读(4524) 评论(18) 推荐(4) 编辑
摘要:一、参与资格从事报表开发的博客园用户二、活动时间4月1日-4月30日三、 活动形式在活动期间,活动参与者只要回答从题库中随机抽出的与报表相关的六道题,就可以知道自己的报表知识等级。同时活动主办方葡萄城控件准备了一系列与报表基础知识相关的文章,用于大家学习和提高。四、活动奖励参加“谁是报表达人“测评,更有机会赢得苹果iPad Mini2等丰富奖品。具体奖品如下:1) 一等奖一名:奖品苹果(Apple)iPad Mini2;2) 二等奖三名:奖品希捷(Seagate)1T 2.5英寸移动硬盘;3) 三等奖十名:奖品100元京东电子礼品卡;4) 四等奖二十名:ActiveReports团队授权优惠( 阅读全文
posted @ 2014-04-01 09:49 博客园团队 阅读(1147) 评论(3) 推荐(2) 编辑