Maison > Tutoriel système > Linux > le corps du texte

Méthode - Augmenter le nombre maximum de descripteurs de fichiers ouverts sous Linux

WBOY
Libérer: 2024-01-05 19:56:30
avant
1269 Les gens l'ont consulté

J'ai rencontré une erreur lors de l'installation d'Oracle Grid Infrastructure pour vérifier les contraintes. Cela signifie essentiellement que le nombre maximum de descripteurs de fichiers ouverts est de 1 024 et que l'exigence est de 65 536.

Alors exécutez ulimit -a sous l'utilisateur gird, et le nombre maximum de fichiers pouvant être ouverts est de 1024, ce qui est la valeur par défaut ; exécutez ulimit -n 65536 et aucune modification n'est autorisée. Accédez à la racine et exécutez ulimit -n 65536. , et exécutez ulimit -a pour afficher Il est 65536, et il est toujours 1024 lorsqu'il est exécuté sous l'utilisateur de la grille. À ce moment-là, je pensais utiliser sudo pour exécuter, en accordant toutes les autorisations à l'utilisateur gird, et l'exécution de ulimit -n 65536 signalait toujours une erreur.

Plus tard, je me suis souvenu que dans le fichier de configuration /etc/profile, il y avait une commande ulimit -n 65536 pour oracle, comme suit :

si [ $USER = "oracle" ] alors

si [ $SHELL = "/bin/ksh" ] alors

ulimit -p 16384

ulimit -n 65536

autre

ulimit -u 16384 -n 65536

fi

umask 022

fi

Après avoir ajouté l'utilisateur de la grille, source /etc/profile

si [ $USER = "oracle" ] || [ $USER = "grid" ] alors

si [ $SHELL = "/bin/ksh" ] alors

ulimit -p 16384

ulimit -n 65536

autre

ulimit -u 16384 -n 65536

fi

umask 022

fi

L'exécution de ulimit -a sur la grille est toujours 1024. Plus tard, j'ai vérifié les étapes d'installation et j'ai constaté que j'avais oublié d'ajouter l'utilisateur de la grille dans /etc/security/limits :

Ajoutez simplement ce qui suit :

grille douce nproc 2047

grille dure nproc 16384

grille soft nofile 1024

grille dure nofile 65536

Cela semble être un problème de portée, augmentant le descripteur de fichier. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal