你好,能说一下最后是咋处理的吗?我这也出现了一样的情况,但没有头绪 不知道咋搞。。。。
前一阵子我们有台阿里云ecs也这样,如果代码不存在问题,或许就是这台机器存在问题,因为我们其他服务器CPU一直正常,但就这台CPU都是满的,可以考虑换台机器试试
[quote=引用 9 楼 sinat_27054329 的回复:] [quote=引用 7 楼 jiangxiaoma111 的回复:] 线程的创建不受控制。top 命令的监控中显示你这个程序共创建了7637个线程,只有39个线程在运行状态。线程的大量创建和销毁,以及线程的上下文切换都会导致cpu负载升高。
[quote=引用 7 楼 jiangxiaoma111 的回复:] 线程的创建不受控制。top 命令的监控中显示你这个程序共创建了7637个线程,只有39个线程在运行状态。线程的大量创建和销毁,以及线程的上下文切换都会导致cpu负载升高。
从日志上看怀疑是定时任务出的问题
楼上有理 睡眠中的线程太多,导导致占用了大量的空间, 个人意见 可以尝试修改一下逻辑,把睡眠中的线程数据先存储到数据库中,销毁线程来节约空间,等需要运行时候在从数据库中取出就好。
线程的创建不受控制。top 命令的监控中显示你这个程序共创建了7637个线程,只有39个线程在运行状态。线程的大量创建和销毁,以及线程的上下文切换都会导致cpu负载升高。
有没有循环之类得操作
51,396
社区成员
85,838
社区内容
加载中
试试用AI创作助手写篇文章吧