溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SSH登錄提示W(wǎng)rite failed: Broken pipe如何解決

發(fā)布時間:2022-02-19 14:02:19 來源:億速云 閱讀:1190 作者:iii 欄目:開發(fā)技術

本篇內(nèi)容主要講解“SSH登錄提示W(wǎng)rite failed: Broken pipe如何解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“SSH登錄提示W(wǎng)rite 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參數(shù)為最大進程數(shù),如果害怕其他用戶通過fork死循環(huán)耗完本機資源,可以適當減少該值。默認該值為1024 。

接著看/etc/security/limits.conf 文件,發(fā)現(xiàn)其下面已新增了nofile的值 ,如下:

www soft nproc 65535 www hard nproc 65535 * soft nofile 65535 * hard nofile 65535

注:limits.conf文件實際上就是ulimit命令的配置文件。nproc為打開的最大進程數(shù),nofile為打開的最大文件數(shù)。該處和上面的/etc/profile是重復設置的。實現(xiàn)上該處增加了以后,/etc/profile就不用再做配置的,而且該處配置更規(guī)范些,可以對用戶進行限制 。

即然以上兩處都做了設置,還是有上面的提示,神奇了。后來又亂折騰了半天,突然想到之前在centos 6.3版本配置的時候,發(fā)現(xiàn)centos 6.X以后新增了一個/etc/security/limits.d/90-nproc.conf 文件,用于控制nproc 。這里面的默認配置是

* soft nproc 1024 root soft nproc unlimited

1024大小顯然對我運行程序的www用戶來說,太少了點。更改為65535后,再su – www時,問題解決 。煩人的提示不再有 。

到此,相信大家對“SSH登錄提示W(wǎng)rite failed: Broken pipe如何解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

ssh
AI