bonjour à tous !
Voici apres avoir chercher un peut sur le forum je ne trouve pas de solution à mon problème.
j’ai un soucis avec le plugin Wifilightv2
il me fais depuis un moment ce message d’erreur
Erreur sur wifilightV2::daemon() : The stream or file « /var/www/html/core/class/…/…/log/wifilightV2_cmd » could not be opened in append mode: failed to open stream: Too many open files
je n’ai rien d’autre dans le log.
de plus j’ai remarqué le décrochage régulier des appareil Tuya surtout ce qui sont en bluetooth. Pourtant la connexion wifi est optimum.
merci à vous de prendre le temps de me répondre et de me dirigé dans mon problème.
Alors, je pense avoir trouvé la solution à notre problème, @Jeff01. Le problème ne viendrait pas de Jeedom, mais du serveur sur lequel Jeedom est hébergé. Personnellement, je suis en DIY et cela fait 24 heures que je n’ai plus aucun message d’erreur. Il s’agit d’un bridage des tâches de l’OS qui héberge Jeedom. Dans ma solution, cela va débrider la limite de tâches et « normalement » corriger le problème.
Je poste la solution ici, et les modérateurs la déplaceront ou créeront un nouveau post si nécessaire.
Pour faire simple, il faut tout d’abord accéder à ton serveur Jeedom en SSH, puis entrer les lignes de commande suivantes :
1. Modifier les fichiers de configuration de pam_limits
Ajoutez la limite à /etc/security/limits.conf et à un fichier spécifique de configuration de PAM.
Editer /etc/security/limits.conf:
sudo nano /etc/security/limits.conf
Ajoutez les lignes suivantes à la fin du fichier pour définir les limites pour tous les utilisateurs :
* soft nofile 65536
* hard nofile 65536
Editer /etc/pam.d/common-session:
sudo nano /etc/pam.d/common-session
Ajoutez la ligne suivante à la fin du fichier si elle n’y est pas déjà :
session required pam_limits.so
2. Modifier /etc/profile ou /etc/profile.d/
Ajoutez la commande ulimit au script de profil pour qu’elle soit exécutée pour chaque session utilisateur.
Editer /etc/profile ou créer un script dans /etc/profile.d/:
sudo nano /etc/profile.d/limits.sh
Ajoutez la ligne suivante :
ulimit -n 65536
Assurez-vous que le script est exécutable :
sudo chmod +x /etc/profile.d/limits.sh
3. Rebooter le système
Redémarrez le système pour appliquer les changements :
sudo reboot
Vérification
Après le redémarrage, vous pouvez vérifier la configuration avec la commande suivante :
ulimit -n
Elle devrait retourner 65536.
Ces étapes devraient configurer automatiquement ulimit -n 65536 à chaque redémarrage du système sur Debian 11.