我有一个开发服务器,sshd
有时由于机器内存不足而无法正常工作。是的,我们的内存不足,现在升级不是可行的选择。我要告诉机器:“做任何您想做的事,但要留出20MB和一些CPU用于sshd
!”。
那怎么办?
Sshd不应像这样被炸毁,它通常是一个表现良好的守护进程。确保将其更新为最新/最新的。你在干嘛 您是否正在通过它传递海量数据?
—
Marcin
@Marcin我认为我没有做任何大的事情,文字编辑。即使
—
phunehehe 2011年
sshd
表现良好,我认为如果没有足够的CPU / RAM使用,它也会卡住,不是吗?
当linux内存不足时,它将开始终止进程以回收内存。您可能会看到OOM正在运行(内存不足杀手)。我不知道为什么它会决定一贯杀死您的sshd。您是否曾见过sshd确实在泄漏之前大幅度泄漏(增大),还是一会儿工作正常而下一秒就死了?
—
Marcin
@Marcin很有可能是,如果他是OOM,那么系统就会陷入瘫痪,以至于sshd无法响应,这不是sshd问题,而是他的负载问题。不幸的是,我不知道答案。
—
xenoterracide
@phunehehe您确定问题出在ssh上没有内存并且您的负载不是通过屋顶吗?sshd会给出任何错误吗?盒子上的重量是多少?以及导致系统内存不足的原因。
—
xenoterracide 2011年