iis 高连接数,网站就挂,服务器指标没有异常

2019-07-17 15:37:04 +08:00
 lsywuya77

公司平台是个电商公众号网站 在发公众号图文后,会迎来一波高峰值流量 会发现,当峰值到达之后,在 iis 的工作进程查询,堵塞了非常多的请求,就导致前台请求都实际等待超时了 但是服务器指标发现并没有异常

有没有哪位熟悉.net 和 iis 的大佬,能够指导一下 如果有能提供具体帮助和实际解决方案的,可付费咨询 拜谢各位大佬了!

2289 次点击
所在节点    程序员
9 条回复
LokiSharp
2019-07-17 15:38:32 +08:00
找微软技术支持啊
onecode
2019-07-17 15:55:38 +08:00
iis 的并发连接数,队列长度,最大工作进程数有没有修改过,没有设置过建议查询相关资料
Dannnnn
2019-07-17 15:58:56 +08:00
IIS 并发最高能到多少?数据库和 IIS 在一台服务器上吗?看看数据库有没有瓶颈
onecode
2019-07-17 16:25:09 +08:00
Raymon111111
2019-07-17 16:34:31 +08:00
先检查线程 block 的地方
aru
2019-07-17 19:59:32 +08:00
服务器带宽有没有满
aru
2019-07-17 20:00:44 +08:00
另外你们这个非常适合上 cdn,当然页面要做一下 cdn 改造
feifei8868
2019-07-18 09:07:15 +08:00
1、如果 cpu 占用不大,就把 iis 的进程数加大(应用程序池---高级设置--最大工作进程数 [自己看设置 多少个,Session 需要解决,最简单的存储在状态服务器,也可以数据库,反正不能是内存,默认是内存] )。2、前端搞个 nginx 或 ats 或 squid .把图片、js、css 等在前端缓存了( nginx 相对配置简单点)。3、查看哪个请求比较多,把这个请求优化一下(主要数据库查询),如果页面短时数据变化 不大 ,而查询又复杂。临时的解决方法 是使 System.Web.Caching.Cache 进行缓存。3、进行长期规划,动静分离上 cdn、缓存规划……
37Y37
2019-07-18 12:57:43 +08:00
楼上老哥说的问题如果都处理了还有问题,那么可以简单的加个 apm 全链路监控自己看看,apm 介绍和参考 https://ops-coffee.cn/s/F-IPkfo6jp6Wkb4ql-jaLg

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX