解决100个进程莫名其妙逐渐挂掉的问题

         上周天遇到这样一个问题: 开启某操作后, 开启了100个进程, 几分钟内, 这些进程逐渐全部挂掉了。 当时无法用root身份登录机器, 无法看到内核log信息。 蛋疼了一整天,  但这个问题几乎必须要在24:00前解决, 几乎是必须。 白天的思路是, 肯定要100个进程才能快速做完啊。 而且之前在别的机器上, 也玩过200个进程同时跑的事。


         找了好久, 都没有找到原因, 一直在纠结, 为什么100个进程都挂了。 后来, 经过尝试, 发现只开一个进程,就是OK的, 于是, 我想找到临界点, 后来发现只开25个进程也可以稳定运行。 于是, 决定用25个进程来跑。 我晕, 真是爽得一逼。 一切正常。

         后来发现, 25个进程跑任务的速度远远足够, 为了均衡, 就采用了20个进程, 后来发现, 可以继续优化, 10个进程就足够在规定的时间内做完。 我靠! 

         观察几天后, 这些进程工作得非常非常好。 后来发现, 假设在这个问题的场景下, 100个进程能正常工作, 那么对系统的压力就非常大, 所以说, 100个进程其实根本就不行(哪怕不挂掉)。

         

         当感觉实在无解的时候, 不防回到原点, 换思路思考, 有自己的主见。 解决问题, 才是最首要的目的。

         蛋疼了一个周末的问题, 终于解决了得意






  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值