Mac OS X limite le nombre de processus à 266 et ouvre les fichiers à 256. Parfois, c'est un problème; 256 fichiers ouverts et 266 processus ne sont pas si nombreux.
Comment il est possible de changer les valeurs par défaut ulimit dans Mac OS X 10.6.7?
(Espérons qu'il n'y a pas de différence entre 10.6.7 et les autres versions de Snow Leopard.)
Question connexe dans serverfault. Malheureusement, la réponse est pour Mac OS X 10.5, et cela ne fonctionne pas dans 10.6.
ulimit -n 1024
. Mais cela ne change pas la valeur par défaut.Réponses:
Launchctl a le contrôle sur cela maintenant.
Tu peux faire un
définir les limites logicielles et matérielles pour le nombre maximal de fichiers ouverts. Pour plus d'informations, voir la section 'limite' de:
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/launchctl.1.html
la source
launchctl limit maxfiles 2048 2048
etmongo
je reçois toujours l'soft rlimits too low
erreur. Quelque chose d'autre que je peux essayer?launchctl limit maxfiles 2048 unlimited
que je suggère de consulter vos paramètres actuelslaunchctl limit maxfiles
avant de le faire, sinon vous allez verrouiller complètement votre ordinateur.Il y a une réponse sur StackOverflow pour celui-ci. Apparemment le
ulimit
fait maintenant.la source
FYI.
.bash_profile
La mise à jour ne m'a pas aidé pour OS v10.10.3, mais la réinstallation de NodeJS de 0.10.35 à 0.12.3 m'a aidée et l'erreur a disparu.la source