Open RC ulimit


一切都是因為手賤 XD

因為我們的 Server 要設定大一點的 ulimit

傳統的 Linux (或者說 Gentoo 在舊的 baselayout ) 都是使用 /etc/security/limits.conf 來設 ulimit

於是當然就照以前的印象做拉~

結果重開機後…


然後所有的 service 就都起不來了 什麼鬼 / 口 <br />
而且一開始還沒有想到是這個在搞鬼 以為是 PAM 或者 OpenRC 錯了

一直在想是不是 emerge 的 USE flag 錯了還怎樣

然後找網站也沒有什麼相關訊息

有人說把 OpenRC 的 PAM support 關掉就好 (不能這樣解吧 XD)

倒是 Gentoo 的官方論壇有人提到他把 /etc/security/limits.conf 的 * 之類的刪除就好了

於是就找了一下…

結果神奇的發現 /etc/rc.conf 裡面有個 #rc_ulimit=’-u 30’

然後改在這裡就好了 比方說 rc_ulimit=’-n 20000’ 就等於原本的 * soft nofile 20000