即使在kill命令之后,LINUX进程也会再次分配多达数千个进程

时间:2015-05-13 07:27:18

标签: linux process ulimit tftp cgroups

在我们的一个盒子上,我遇到了奇怪的问题 不时.. in.tftpd进程正在分叉数千 进程,使服务器几乎没有响应状态。

我尝试了各种限制tftp守护进程的方法但是没有 果..

最令我困惑的是,它似乎甚至违反了ulimit -u设置。

我从initscript开始in.tftpd(所以没有xinetd),在启动它之前,ulimit -n 50 跑了。

我可以看到主进程正确设置限制:

grep processes / proc / XXX / limits: Max处理50个流程

不过,几天前,问题再次发生,根据业绩记录,成千上万 of.tftpd进程得分叉..

关于我可能做错什么的任何想法?

我也尝试使用cgroup限制内存,但即使限制为2MB,它也会产生 比我更喜欢的流程,1MB太低......是否有可能限制 使用cgroups的进程数量?但我仍然认为ulimit应该足够了,但是 我在这做错了什么?

**流程越来越大&减少,想知道可能是什么根本原因? : - |

提前感谢任何线索,我真的变得绝望......

请找截图:

https://www.dropbox.com/s/mwfgoe5k11ghc7z/1.png?dl=0 https://www.dropbox.com/s/62ksc3lefnpywjm/2.png?dl=0

0 个答案:

没有答案