PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → too many open files HFSQL linux
too many open files HFSQL linux
Débuté par Patinfo, 11 mai 2026 16:51 - 2 réponses
Posté le 11 mai 2026 - 16:51
Bonjour à tous,

Quand j'essayer de créer une réplication de mon serveur linux, j'ai le message "too many open files"
Pourtant j'ai modifié les fichiers :
/etc/security/limits.conf
* hard nofile 1000000
* soft nofile 1000000

/etc/sysctl.conf
fs.file-max=1000000

Que faut-il que je fasse de plus ?

Merci d'avance pour vos réponses
Membre enregistré
4 messages
Posté le 15 mai 2026 - 22:41
J'ai eu un problème similaire: message "too many open files" arrivant parfois lors d'un backup de la base HyperFile C/S.
Voici ce qui a fonctionné sur mon serveur (un Ubuntu 24.04)

1) trouver le nom du service HFCS
sudo systemctl list-units | grep HF


2) éditer la configuration du service
sudo systemctl edit HFCS-xxxxx

(modifier le nom du service découvert au point 1...)

3) ajouter les lignes suivantes:
[Service]
LimitNOFILE=1048576


Après avoir fait cela, je n'ai plus jamais revu le message "too many open files"...

Bonne chance!
Posté le 04 juin 2026 - 11:02
Merci bien !

J'ai un peu galéré car Linux a changé depuis 15 ans :-)

Donc j'en profite pour apporter quelques précisions :
Le fichier ouvert par sudo systemctl edit HFCSxx prend comme nom .../system/HFCSxx.service.d/.#override.conf(suivi d'une série de chiffres et de lettres) et c'est normal.

Après avoir enregistrer la modification, il faut faire pour l'appliquer :
sudo systemctl daemon-reload

Puis :
sudo systemctl restart HFxx

Pour vérifier que la modif a été prise en compte :
systemctl cat HFxx

Encore merci !

ps : il vaut mieux bien connaître le fonctionnement de Linux avant d'y installer un serveur HFCS


Nicolas NASDROVISKY a écrit :
J'ai eu un problème similaire: message "too many open files" arrivant parfois lors d'un backup de la base HyperFile C/S.
Voici ce qui a fonctionné sur mon serveur (un Ubuntu 24.04)

1) trouver le nom du service HFCS
sudo systemctl list-units | grep HF


2) éditer la configuration du service
sudo systemctl edit HFCS-xxxxx

(modifier le nom du service découvert au point 1...)

3) ajouter les lignes suivantes:
[Service]
LimitNOFILE=1048576


Après avoir fait cela, je n'ai plus jamais revu le message "too many open files"...

Bonne chance!