Augmentation du nombre de descripteurs de fichier disponibles

Avant d'utiliser le produit, vous êtes invité à demander à l'administrateur système d'augmenter le nombre des descripteurs de fichiers disponibles pour les utilisateurs WebSphere Integration Developer au-delà de la limite par défaut de 1024 descripteurs de fichier par processus.

Vous devez suivre à la lettre les instructions présentées ci-dessous pour augmenter le nombre des descripteurs de fichiers sous Linux. Sinon, la machine risque de ne plus démarrer correctement. Il est préférable de confier cette tâche à votre administrateur système.

Pour augmenter le nombre des descripteurs de fichier :
  1. Connectez-vous en tant qu'utilisateur root. Si vous ne disposez pas des droits root, vous devez les obtenir pour pouvoir continuer.
  2. Accédez au répertoire /etc.
  3. Utilisez l'éditeur vi pour modifier le fichier initscript dans le répertoire /etc. Si ce fichier n'existe pas, tapez vi initscript pour le créer.
    Important : Si vous choisissez d'augmenter le nombre des descripteurs de fichier, le fichier initscript créé sur votre machine ne doit PAS être vide car cela pourrait empêcher cette dernière de démarrer.
  4. Sur la première ligne, tapez ulimit -n 4096 (la valeur indiquée ici est sensiblement supérieure à 1024 qui est la valeur par défaut pour la plupart des machines Linux).
    ATTENTION :
    Attention : cette valeur ne doit pas être trop élevée car cela pourrait avoir des conséquences graves sur les performances générales du système.
  5. Sur la deuxième ligne, tapez eval exec "$4".
  6. Sauvegardez le fichier et fermez-le après avoir vérifié que vous avez bien exécuté les étapes 4 et 5.
    Important : Cette procédure doit être exécutée correctement ; dans le cas contraire, votre machine ne pourra plus démarrer.
  7. (Facultatif) Restreignez les utilisateurs ou les groupes en modifiant le fichier limits.conf dans le répertoire etc/security. Ce fichier existe par défaut à la fois sous SuSE Linux Enterprise Server (SLES) Version 9 et Red Hat Enterprise Linux Version 3.0. Si pour une raison quelconque, ce fichier n'existe pas, envisagez de spécifier une valeur plus modérée à l'étape 4 (2048, par exemple). La limite fixée pour le nombre maximal autorisé de fichiers ouverts par processus sera ainsi relativement faible pour la plupart des utilisateurs. Si vous avez indiqué une valeur relativement faible à l'étape 4, cette opération n'est plus aussi importante. Si vous n'exécutez pas cette opération alors que vous avez spécifié une valeur élevée à l'étape 4, cela risque d'avoir des conséquences graves sur les performances de votre machine.
    Voici à quoi ressemble un fichier limits.conf qui restreint tous les utilisateurs et définit ultérieurement des limites différentes pour d'autres utilisateurs. Cet exemple suppose que vous avez spécifié la valeur 8192 à l'étape 4 présentée plus haut.

    * soft nofile 1024
    * hard nofile 2048
    root soft nofile 4096
    root hard nofile 8192
    user1 soft nofile 2048
    user1 hard nofile 2048

    Dans l'exemple ci-dessus, le signe * correspond aux limites définies d'abord pour tous les utilisateurs. Ces limites sont plus faibles que les suivantes. Pour l'utilisateur root, le nombre de descripteurs ouverts autorisé est plus élevé et pour l'utilisateur root, il est à un niveau intermédiaire entre les deux. Prenez soin de bien lire la documentation contenue dans le fichier limits.conf avant d'effectuer des modifications.
Pour plus d'informations sur la commande ulimit, voir la page man correspondante.

Commentaire
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.