Configuration fichiers ouverts Nexus 3
Avec la version 3
de Nexus
, de nombreux outils sont utilisés et il peut être nécessaire d'augmenter des limites systèmes.
Cet article présente la configuration concernant les nombre maximal de fichiers ouverts, ou File Handle Limits
.
Votre avis
Nobody voted on this yet
|
|
Contexte
Lors de la connexion avec un compte administrateur, le message System Requirement: max file descriptors [4096] likely too low, increse to at least [65536]
peut être présenté dans le bandeau supérieur de l'application.
Il est alors nécessaire d'adapter la configuration système pour augmenter le nombre maximal de fichiers ouverts.
La documentation officielle propose plusieurs solutions en fonction du type d'installation.
- Configuration dans le fichier
/etc/security/limits.conf
; - Configuration dans le fichier
/etc/pam.d/common-session/<code> lorsque le service est démarré avec <code>init.d
; - Configuration dans la déclaration du service utilisant systemd.
Cet article s'appliquant pour une installation démarrée avec systemd, la troisième solution est mise en place.
Configuration
La déclaration du service est donc modifié en ajoutant la valeur 65536
au paramètre LimitNOFILE
. Le fichier de configuration se trouve à l'emplacement /lib/systemd/system/nexus.service
qui contient le contenu suivant.
[Unit]
Description=Nexus
[Service]
RuntimeDirectory=nexus
Type=forking
LimitNOFILE=65536
User=nexus
Group=nexus
ExecStart=/var/opt/nexus/installed/bin/nexus start
ExecStop=/var/opt/nexus/installed/bin/nexus stop
ExecReload=/var/opt/nexus/installed/bin/nexus restart
PIDFile=/run/nexus/nexus.pid
Restart=always
[Install]
WantedBy=multi-user.target
Activation
Après la modification d'une définition, il est nécessaire de recharger la configuration.
#sudo systemctl --daemon-reload
Une fois la configuration rechargée, il faut arrêter et relancer le service.
#sudo systemctl stop nexus #sudo systemctl start nexus
Voir aussi
Documentation officielle: https://help.sonatype.com/repomanager3/system-requirements#SystemRequirements-AdequateFileHandleLimits