GNU/Linux >> Tutoriels Linux >  >> Linux

déterminer ulimit pour l'utilisateur root

Obtenir le PID du processus qui solr est en cours d'exécution, puis cat /proc/$SOLR_PID/limits -- cela vous indiquera les limites réelles du processus.

Je recommanderais d'exécuter des choses comme solr en tant qu'utilisateur non privilégié séparé. Lorsque vous faites cela, vous avez plusieurs options (limits.conf ou ajoutez un ulimit -n 2048 au script d'initialisation, ...). Le dernier n'est pas très brillant mais fonctionne pour des réglages rapides et le redémarrage du démon

RANT :ne me dites pas que vous ne pouvez pas redémarrer car vous perdrez le service. Si tel est le cas, vous devriez quand même avoir une configuration HA :)


Après avoir modifié le nombre de fichiers ouverts dans /etc/security/limits.conf , l'utilisateur doit se déconnecter et se reconnecter pour prendre effet. Alors, essayez ceci :

$ sudo su -
# ulimit -Sn

Je sais que cette question a une réponse, mais cela ressemble plus à un contournement, pas à une vraie solution.

Selon ubuntu, ce n'est pas un bogue mais un problème de documentation, voir :https://bugs.launchpad.net/ubuntu/+source/pam/+bug/65244

Merci pour votre rapport. Comme vous l'avez dit, ce n'est pas un bogue dans pam mais un problème de documentation. Le fait d'autoriser explicitement les limites pour l'utilisateur root a été résolu il y a quelque temps (30 août 2000) mais vous devez nommer explicitement l'utilisateur root pour appliquer les limites.

Donc, si vous souhaitez modifier l'ulimit sur tous les utilisateurs, y compris l'utilisateur root, vous devez spécifier :

*         -    nofile            2048
root      -    nofile            2048

Linux
  1. 4 façons de désactiver le compte racine sous Linux

  2. Comment configurer les privilèges Sudo pour l'utilisateur sous Linux

  3. Espace réservé pour la racine sur un système de fichiers - Pourquoi ?

  4. Utilisateur non root par défaut de Kali

  5. mysql (mariadb) ERREUR 1698 (28000):Accès refusé pour l'utilisateur 'root'@'localhost'

Comment résoudre l'erreur MySQL :Accès refusé pour l'utilisateur [protégé par e-mail]

Modifier la méthode d'authentification pour l'utilisateur racine MySQL dans Ubuntu

Comment créer un utilisateur SFTP pour une racine de document de serveur Web

Comment utiliser la commande ulimit sous Linux

Comment limiter l'utilisateur root dans CentOS

Comment désactiver la connexion SSH pour l'utilisateur root sous Linux ?