每天50人左右使用,不定期CPU超载,客户无法登陆

Blade 未结 1 779
ywlong
ywlong 剑圣 2021-12-08 11:40

一、该问题的重现步骤是什么?

1. 客户使用过程中不定期登录不上,重启之后可以正常登录,后台日志也没有显示错误,猜测是连接数满了,但是都是使用的生成的save和update方法

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

能够正常使用,或者有什么方式能够定位错误


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

blade-boot2.8.2

四、请提供详细的错误堆栈信息,这很重要。

日志中没有错误堆栈


五、若有更多详细信息,请在下面提供。

sbfw1208.log.7z

1条回答
  • 2021-12-09 13:38

    这种情况,需要先排查出是服务器配置不够,还是数据库连接问题。

    你可以按照这样的步骤来排查:

     1. 找一台同样配置的临时服务,部署一样的环境,但是没有人持续访问,你每隔一小时上去操作一分钟然后退出。看看过一段时间是否还能正常运行。

     2. 在服务器部署一份git私服的原版工程,不带你们自己开发的业务代码。看看部署后过一段时间是否能正常运行。

    用上面两种办法可以排查出是自己写的业务代码问题还是服务器本身资源问题还是数据库的连接数问题。

    如果是数据库连接数问题,那需要对他进行调优,增加连接数以及回收的功能。

    0 讨论(0)
提交回复