Chaque fois que je reçois Unable to save resume file. Too many open files error
dans l'application de transmission. J'ai obtenu une solution dans this post.
Sudo sh -c "echo fs.file-max=$(dc -e '2 20 ^ p') > /etc/sysctl.d/file-descriptors-max.conf"
Sudo service procps restart
Mais le service Sudo procps redémarre la sortie:
stop: Unknown instance:
procps stop/waiting
Est-ce que quelqu'un peut m'aider s'il vous plait? J'utilise Ubuntu 12.04 LTS.
Mon installation actuelle d'Ubuntu 12.04 affiche 98930 comme valeur pour file-max
> cat /proc/sys/fs/file-max
98930
Si vous souhaitez augmenter cette valeur, vous avez plusieurs options.
echo "fs.file-max=$(dc -e '2 20 ^ p')" | Sudo tee /etc/sysctl.d/60-file-descriptors-max.conf
. Cette commande écrit la ligne en écho dans le fichier. Si le fichier existe, il est écrasé en silence. Selon la documentation, vous devez choisir la valeur 60-*.conf
Pour les valeurs utilisateur. Après avoir fait cela, vous devez entrer Sudo service procps start
Et non restart
comme dans votre exemple. Comme vous pouvez le voir avec la commande Sudo service procps status
Le programme n'est pas en cours d'exécution.echo $(dc -e '2 20 ^ p') | Sudo tee /proc/sys/fs/file-max
. Après la commande, la valeur est définie et sera utilisée. Vous pouvez utiliser la commande cat
mentionnée ci-dessus pour obtenir la valeur actuelle.