Comment définir les fichiers ouverts ulimit

Nous vous recommandons de définir les fichiers ouverts ulimit pour l’utilisateur du système de fichiers sur une valeur de 65536 ou plus.

Vous pouvez le faire sur la ligne de commande ou en faire un paramètre permanent pour l’utilisateur en modifiant son script shell.

Avant de poursuivre, si ce n’est pas déjà fait, passez à l’propriétaire du système de fichiers.

Commande :

ulimit -s 65536

Si nécessaire, vous pouvez définir cette valeur sur une valeur plus élevée.

NOTE
La syntaxe des fichiers ouverts ulimit dépend du shell UNIX que vous utilisez. Le paramètre précédent doit fonctionner avec CentOS et Ubuntu avec le conteneur Bash. Toutefois, pour macOS, le paramètre correct est ulimit -S 65532. Pour plus d’informations, consultez la page de gestion ou la référence du système d’exploitation.

Pour définir éventuellement la valeur dans le conteneur Bash de l’utilisateur :

  1. Si vous ne l’avez pas déjà fait, basculez vers le propriétaire du système de fichiers.

  2. Ouvrez /home/<username>/.bashrc dans un éditeur de texte.

  3. Ajoutez la ligne suivante :

    ulimit -s 65536
    
  4. Enregistrez vos modifications dans .bashrc et quittez l’éditeur de texte.

WARNING
Nous vous recommandons d’éviter de définir une valeur pour pcre.recursion_limit dans le fichier php.ini, car cela peut entraîner des restaurations incomplètes sans préavis d’échec.