本篇内容主要讲解“ssh登录提示Write failed: Broken pipe如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SSH登录提示Write failed: Broken p
本篇内容主要讲解“ssh登录提示Write failed: Broken pipe如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SSH登录提示Write failed: Broken pipe如何解决”吧!
通过su – www时,提示如下:
su: cannot set user id: Resource temporarily unavailable
首先去查看了下/etc/profile文件,也有如下的ulimit配置:
ulimit -S -c 0 > /dev/null 2>&1 ulimit -HSn 65000 ulimit -u 65000
注:后面的-u参数为最大进程数,如果害怕其他用户通过fork死循环耗完本机资源,可以适当减少该值。默认该值为1024 。
接着看/etc/security/limits.conf 文件,发现其下面已新增了nofile的值 ,如下:
www soft nproc 65535 www hard nproc 65535 * soft nofile 65535 * hard nofile 65535
注:limits.conf文件实际上就是ulimit命令的配置文件。nproc为打开的最大进程数,nofile为打开的最大文件数。该处和上面的/etc/profile是重复设置的。实现上该处增加了以后,/etc/profile就不用再做配置的,而且该处配置更规范些,可以对用户进行限制 。
即然以上两处都做了设置,还是有上面的提示,神奇了。后来又乱折腾了半天,突然想到之前在Centos 6.3版本配置的时候,发现centos 6.X以后新增了一个/etc/security/limits.d/90-nproc.conf 文件,用于控制nproc 。这里面的默认配置是
* soft nproc 1024 root soft nproc unlimited
1024大小显然对我运行程序的www用户来说,太少了点。更改为65535后,再su – www时,问题解决 。烦人的提示不再有 。
到此,相信大家对“SSH登录提示Write failed: Broken pipe如何解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
--结束END--
本文标题: SSH登录提示Write failed: Broken pipe如何解决
本文链接: https://lsjlt.com/news/309356.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0