Edu*_*rra 5 linux ssh pipe ulimit
所以,我在远程主机上有一个 sudoer 帐户,我在其中创建了一个具有数千个线程和套接字的进程。问题是,如果我创建了太多线程/套接字(不确定是哪一个,甚至可能是其他一些限制),我就会被主机锁定:我的 ssh 连接丢失,如果我尝试重新使用 ssh,我收到一条Write failed: Broken pipe错误消息。
Write failed: Broken pipe
除了要求其他用户进入sudo killall -9 -u myusername该机器之外,我如何才能重新进入系统?主机通常可供其他用户访问。
sudo killall -9 -u myusername
Ste*_*del 1
当达到您的限制时,除了您提供的解决方案(要求其他用户终止您的进程)之外,您无法执行任何操作。
为了防止将来出现这种情况,您需要找出实际达到的限制,然后将进程的限制设置为略低于最大值(使用 ulimit)。您还可以考虑使用 cgroup(Linux 控制组)来隔离您的进程,使其不会消耗所有资源。
归档时间:
13 年,7 月 前
查看次数:
1120 次
最近记录:
13 年,5 月 前