Augmenter les fichiers ouverts max pour Ubuntu / Upstart (initctl)
C'est sur une Ubuntu 12.04.3 LTS server.
J'ai ajouté la ligne suivante à /etc/security/limits.conf (mon Golang processus exécuté en tant que root):
* hard nofile 50000
* soft nofile 50000
root hard nofile 50000
root soft nofile 50000
J'ai ajouté la ligne suivante à /etc/pam.d/common-session
session required pam_limits.so
J'ai ajouté la ligne suivante à /etc/sysctl.conf:
fs.file-max = 50000
Pourtant, quand je cat /proc/{PID}/limites, j'obtiens:
Limit Soft Limit Hard Limit Units
Max open files 1024 4096 files
Ce qui se passe que lorsque je démarre le processus de Démarrage via sudo initctl commencer service_name. Si je démarre le processus de moi-même, il reconnaît mon paramètres.
Comment puis-je résoudre ce problème?
source d'informationauteur Allison A
Vous devez vous connecter pour publier un commentaire.
Ce doit être ajouté à votre Arriviste script pour qu'il fonctionne:
Sources:
https://github.com/saltstack/salt/issues/5323
http://bryanmarty.com/blog/2012/02/10/setting-nofile-limit-upstart/