tyy123
V2EX  ›  问与答

线程数最大问题

  •  
  •   tyy123 · Jan 17, 2021 · 1487 views
    This topic created in 1949 days ago, the information mentioned may be changed or developed.

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

    4 replies    2021-01-20 09:59:41 +08:00
    hhshenhuaxx
        1
    hhshenhuaxx  
       Jan 17, 2021 via Android
    看看内核日志 有没有 oom 相关的
    tyy123
        2
    tyy123  
    OP
       Jan 18, 2021
    @hhshenhuaxx oom-score_adj 为零,我感觉应该是我这个程序频繁对数据库读写操作的原因,因为我同样的一台服务器,另一个并发比他还高的程序,对数据库操作比较少,cpu 和负载都正常,而前一个负载都飙到 5.多,cpu 都快百分百了,不知道是不是这个原因:)
    hhshenhuaxx
        3
    hhshenhuaxx  
       Jan 19, 2021
    和线程多少没关系,你代码里面估计有 bug 。可能有死循环,也可能有内存泄漏频繁 GC 等等。。。
    tyy123
        4
    tyy123  
    OP
       Jan 20, 2021
    @hhshenhuaxx 谢谢大佬指点:)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1697 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 16:24 · PVG 00:24 · LAX 09:24 · JFK 12:24
    ♥ Do have faith in what you're doing.