请教一各位大佬,阿里云 2 核 4g 的服务器最高能开到多少线程并发,为什么我一个程序一百多个线程并发,有时候会莫名其妙的被 killed 掉,求解疑:)
1
hhshenhuaxx 2021-01-17 18:09:37 +08:00 via Android
看看内核日志 有没有 oom 相关的
|
2
tyy123 OP @hhshenhuaxx oom-score_adj 为零,我感觉应该是我这个程序频繁对数据库读写操作的原因,因为我同样的一台服务器,另一个并发比他还高的程序,对数据库操作比较少,cpu 和负载都正常,而前一个负载都飙到 5.多,cpu 都快百分百了,不知道是不是这个原因:)
|
3
hhshenhuaxx 2021-01-19 17:24:31 +08:00
和线程多少没关系,你代码里面估计有 bug 。可能有死循环,也可能有内存泄漏频繁 GC 等等。。。
|
4
tyy123 OP @hhshenhuaxx 谢谢大佬指点:)
|