Domanda

Abbiamo bisogno di alzare RLIMIT_NOFILE durante l'esecuzione di memcached, come stiamo colpendo il limite rigido di default (1024). Tuttavia, sollevando un limite rigido richiede radice, e per vari motivi che non vogliono avere a eseguire memcached o il suo contenente shell come root. In questo momento noi ci sentiamo eseguirlo come utente non root.

C'è un modo per aumentare il limite rigido per RLIMIT_NOFILE a livello di sistema, in modo da poter continuare a funzionare come memcached non-root e semplicemente aumentare il limite soft?

Questa è RedHat Linux con kernel 2.6.

Grazie!

Jon

È stato utile?

Soluzione

È possibile impostare i limiti di /etc/security/limits.conf con la sintassi:

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

può essere un utente (vale a dire memcache) o un gruppo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top