运维
river-road
这个作者很懒,什么都没留下…
展开
-
记一次线上tomcat worker线程在一个流量高峰后居高不下的问题及排查解决过程
一天晚上有一个跑批任务要执行,这个任务可能会引发一个较大的流量并发到我们的一个应用服务。 果然不出意外,当天晚上9点半,这个应用服务的某个接口每秒请求量到达了150左右。这时调用方出现 大量等待超时,我们的这个应用服务则报出了大量获取数据库连接超时的异常。翻开日志一看原来是数据 库连接池Hikari从连接池获取空闲连接超时了。至于为什么Hikari会获取连接超时,后面分析。 好在这种高并发的访问只是顺时的,5分钟后恢复了平静报警也消失了,但问题并没有就此结束。不 一会正常的业务访问该接口也频繁出现.原创 2020-12-04 11:31:32 · 606 阅读 · 1 评论 -
均衡负载的威力
工具:jmeter、nginx服务器、应用服务器1(8g 2核)、应用服务器2(4g 2核) 测试条件:jmeter模拟100用户并发访问一个接口(在0秒内启100线程) 情况一:nginx upstream只配置一个服务(对应应用服务1) 结果一:耗时min=221ms,max=2001ms,average=1450ms 情况二:nginx upstream配置两个服务(服务1、服务2,...原创 2018-08-15 15:30:50 · 124 阅读 · 0 评论