Connaissances Informatiques >> systèmes >> Linux >> Content
  Derniers articles
  • Comment vérifier le courrier dans L…
  • Comment installer Concerto Avec Cent…
  • Comment vider la poubelle dans le te…
  • Comment envoyer un Email masse Grâc…
  • Comment réinstaller Apache sous Lin…
  • Comment désinstaller Gnome De Lucid…
  • Mon pointeur de la souris est grande…
  • Comment faire pour installer Webmin …
  • Comment utiliser Gedit dans OpenSola…
  • Comment configurer Linux pour l'accè…
  •   Linux
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    Linux

    Comment corriger l’erreur « Trop de fichiers ouverts » sous Linux

    Solution :Augmenter la limite

    Les systèmes Linux imposent des limites au nombre de fichiers ouverts auxquels un utilisateur peut accéder simultanément. L'erreur « trop de fichiers ouverts » se produit lorsque le nombre de fichiers ouverts dépasse ces limites. Pour résoudre ce problème, augmentez la limite des fichiers ouverts.

    Modifiez le fichier `/etc/security/limits.conf` correspondant selon que vous essayez d'appliquer la modification globalement ou à un utilisateur spécifique.

    Si vous essayez d'augmenter la limite pour chaque utilisateur, éditez `/etc/security/limits.conf` :

    ```

    sudo nano /etc/security/limits.conf

    ```

    Pour modifier la limite pour un utilisateur particulier nommé « nom d'utilisateur », éditez son fichier `/etc/security/limits.d` correspondant :

    ```

    sudo nano /etc/security/limits.d/username.conf

    ```

    Dans le fichier respectif, localisez et modifiez les paramètres « nofile » pour définir les nouvelles limites :

    ```

    * nofile souple 65535

    * fichier nofile dur 65535

    ```

    Voici ce que font ces paramètres :

    - « soft » définit une limite souple qui peut être temporairement outrepassée dans des circonstances particulières.

    - « dur » fixe une limite stricte qui ne peut être dépassée.

    La valeur numérique (« 65535 » dans l'exemple) indique le nombre maximum souhaité de fichiers ouverts.

    Après avoir enregistré les modifications et quitté l'éditeur, exécutez les commandes suivantes pour appliquer les nouvelles limites. (Remplacez « nom d'utilisateur » par votre utilisateur cible si vous modifiez un utilisateur spécifique) :

    ```

    sudo ulimit -n 65535 (Pour la session en cours)

    ```

    ```

    sudo sysctl -w fs.file-max=65535 (à partir de chaque session)

    ```

    Vérifiez les modifications de limite de fichiers avec la commande :

    ```

    ulimit -n

    ```

    Si vous obtenez la limite augmentée en sortie, le changement est effectif et l'erreur « trop de fichiers ouverts » devrait être résolue.

    Solution alternative :fermer les fichiers inutilisés

    S'il n'est pas pratique d'augmenter la limite de fichiers, envisagez de fermer tous les fichiers ouverts inutiles pour éviter d'atteindre la limite. Recherchez tous les processus d’arrière-plan ou applications inutiles consommant des descripteurs de fichiers.

    Exécutez la commande suivante pour obtenir un aperçu des descripteurs de fichiers ouverts :

    ```

    lsof-Fn | grep supprimé

    ```

    Recherchez les descripteurs inutiles et terminez les processus correspondants pour les libérer.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment décompresser d'une ligne de commande 
  • Comment faire pour installer Xubuntu sur Old Mac World 
  • Comment faire pour supprimer les programmes de vin 
  • Comment faire pour installer Gentoo sur un Eee PC 
  • Comment déplacer des fichiers vers un répertoire sous Linux ? 
  • Linux et Liaison de fichiers 
  • Comment monter un disque dur externe dans Linux 
  • Comment désactiver CentOS Firewall & Suexec 
  • Comment faire pour modifier la racine Sources.Lst.Linux 
  • Comment réinitialiser un mot de passe administrateur XP sous Linux 
  • Connaissances Informatiques © http://www.ordinateur.cc