V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tyy123
V2EX  ›  问与答

线程数最大问题

  •  
  •   tyy123 · 2021-01-17 17:38:08 +08:00 · 864 次点击
    这是一个创建于 1431 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一各位大佬,阿里云 2 核 4g 的服务器最高能开到多少线程并发,为什么我一个程序一百多个线程并发,有时候会莫名其妙的被 killed 掉,求解疑:)

    4 条回复    2021-01-20 09:59:41 +08:00
    hhshenhuaxx
        1
    hhshenhuaxx  
       2021-01-17 18:09:37 +08:00 via Android
    看看内核日志 有没有 oom 相关的
    tyy123
        2
    tyy123  
    OP
       2021-01-18 10:24:09 +08:00
    @hhshenhuaxx oom-score_adj 为零,我感觉应该是我这个程序频繁对数据库读写操作的原因,因为我同样的一台服务器,另一个并发比他还高的程序,对数据库操作比较少,cpu 和负载都正常,而前一个负载都飙到 5.多,cpu 都快百分百了,不知道是不是这个原因:)
    hhshenhuaxx
        3
    hhshenhuaxx  
       2021-01-19 17:24:31 +08:00
    和线程多少没关系,你代码里面估计有 bug 。可能有死循环,也可能有内存泄漏频繁 GC 等等。。。
    tyy123
        4
    tyy123  
    OP
       2021-01-20 09:59:41 +08:00
    @hhshenhuaxx 谢谢大佬指点:)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5105 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:49 · PVG 11:49 · LAX 19:49 · JFK 22:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.