Open ocde opened 1 year ago
cpulimit -e .ruby.bin -l 45 &
我用 atop 查看占用最大cpu 和内存的进程,kill 掉之后立马好转了,是什么原因让.ruby.in 进程占用那么多的资源? 如何通过 shell 编程自动 kill 掉?
Linux终止/休眠进程 https://blog.csdn.net/qq_39341113/article/details/103550215
启用服务器中自动内存不足将唤醒oom_killer,挑出/proc/
sysctl -w vm.panic_on_oom= 0 (默认为0,表示开启,1 为禁止) sysctl -p -a (-a 会显示所有的选项)
近期遇到了ruby进程占用CPU资源过高导致渗透服务异常的问题 研究了一下 找到了一个临时解决的方法: 有这种问题的 可以使用cpulimit限制ruby占用CPU阈值 1、安装cpulimit sudo yum install epel-release cpulimit 2、使用ps -A找出pid 3、运行cpulimit --pid 进程pid --limit 50 执行之后,该进程的 CPU 用量就会被控制在 50% 左右
还没测试,后续试试看
https://github.com/FunnyWolf/Viper/issues/112