2010-04-22 27 views
2

當我們達到默認硬限制(1024)時,我們需要在運行memcached時提升RLIMIT_NOFILE。但是,提高硬限制需要root權限,由於各種原因,我們不希望以root身份運行memcached或其包含的shell。現在我們很高興地以非root用戶的身份運行它。在Linux系統上提高RLIMIT_NOFILE硬限制

是否有辦法提高系統範圍內RLIMIT_NOFILE的硬限制,以便我們可以繼續以非root用戶身份運行memcached並簡單地提高軟限制?

這是RedHat Linux 2.6內核。

謝謝!

喬恩

回答

8

可以設置與語法在/etc/security/limits.conf界限:

<domain> <type> <item> <value> 

<域>可以是用戶(即記憶快取)或組。

+0

我覺得有這樣的配置 - 不知道爲什麼它很難找到(例如它不在setrlimit手冊頁)。謝謝! – 2010-04-23 21:40:00