2010-01-13 3 views
3

Si le lancement en tant que root comme ceci:Est-il nécessaire que ulimit lance memcached avec -c?

memcached -c 5000 ... 

dois-je besoin de mon script de démarrage pour ressembler à ceci:

ulimit -n 5000 
memcached -c 5000 ... 

Ou va Memcached définir les fichiers ouverts max automatiquement? Memcached -c n'affecte pas vos paramètres de limite d'utilisateur.

Répondre

3

Si vous définissez la valeur de maximum de connexions simultanées sur quelque chose en dehors de ce qui est autorisé via ulimit, vous devrez exécuter la commande ulimit ou changer le fichier limits.conf (/etc/security/limits.conf) pour permettre quantité suffisante de connexions/descripteurs de fichiers.