Probleme CRON sur deux plugins

Bonjour

A priori depuis la montée de version de Jeedom en 4.1.27, j’ai deux messages récurents dans le centre de message qui disent :
La tâche plugin::cron n’arrive pas à finir à cause du plugin : SCRIPT nous vous conseillons de désactiver le plugin et de contacter l’auteur
J’ai le même sur le plugin ICS.
Déjà 10 occurrences depuis ce matin sur chaque message.

Il n’y a pas eu de Maj récentes des plugins et je n’ai pas changé les scripts, ni les agendas.
Je n’arrive pas à voir ce qui se passe.

Si quelqu’un à une idée et/ou peut m’indiquer ce que je dois fournir comme éléments ?

Merci d’avance

PS j’ai aussi posté les mêmes demandes dans chaque plugin (conformément au message), mais je n’ai pas désactivé les plugins sinon plus de gestion de présences ni de mode de chauffage.

Comme on ne sait pas ce que tu fais avec le plugin script, ni ce que tu as mis en place, ca va etre dur dur…
Pourquoi taguer le core et en bug sachant que c’est avec 2 plugins…

Tu ne donnes pas d’infos et tu es à priori le seul à avoir ce souci sinon il y aurait d’autres posts…

1 « J'aime »

Salut @Asavar,
t’es sur des droits d’exécution sur le répertoire des plugins ?
exécute ces 2 commandes en root dans jeedom ou via >_OS/BD

chmod 755 -R /var/www/html
chown -R www-data:www-data /var/www/html

Bonjour @anon53349806

Je l’ai aussi mis sur les plugins, je l’ai mis en core parce que le seul élément ayant changé au moment de l’apparition de ces messages est le passage de Jeedom en 4.1.27, cela a démarré le jour même.

Pour le plugin script : j’ai juste 4 script identiques qui font un ping arp pour détecter un téléphone.
exécute toutes les minutes. ils fonctionnent plutôt bien puisque mes téléphones et leur départ sont bien détectés.
Peut être que toutes minutes c’est trop mais avant la Maj il n’y avait pas de soucis.

Pourquoi passer par là quand on à ceci

Les scripts créés sont censés se trouver dans /var/www/html/plugins/script/data/ de mémoire…

Je fais que de la ligne de commande, je suis sur de ce que je fais :wink:
Ceux qui ne savent pas faire utilisent l’IHM

Ben justement, comme on ne sait jamais qui on a en face, vaut mieux les orienter vers l’IHM…

Une majorité ne savent déjà pas se connecter en SSH… :wink:
Autant mettre en avant les outils que Jeedom a mis en place :wink:

Ca les fera connaitre au moins…

J’avais déjà fait la réparation des droits via les outils, sans y croire beaucoup car les scripts s’exécutent toutes les minutes et depuis minuit je n’ai que 10 erreurs.

J’ai toutefois poussé jusqu’à aller regarder directement via la console de la VM sous Proxmox (Jeedom hébergé sur un NUC), les droits sont bon jusqu’au script.

Je me demandais si 4 scripts faisant un ping et s’executant toutes les minutes donc potentiellement en même temps quelques fois pourraient occasionner cela ?
La mise à jour a surement occasionné le redémarrage de Jeedom alignat peut être les executions ?

C’est un peu tordu quand même :slight_smile:

Bonjour,

En tout cas c’est certain que le problème est dans le script (ou qu’il prend trop de temps à s’exécuter) et pas dans le core ni dans le plug-in.
Eux ni peuvent rien si cela prend du temps.

Bonjour @Mips

Le script est le suivant (récupéré sauf erreur sur le community)
Il est appelé toutes les minutes en passant en paramètres mac et la Mac adresse (verrouillée) du téléphone.
Lorsque je l’execute à la main sur une mac adresse présente ou absente l’exécution prend environ 15 secondes.

if [ "$1" = "mac" ]; then
        sudo /usr/sbin/arp-scan -l -g --retry=5 -T $2 -t 800 | grep -i $2 | wc -l
elif [ "$1" = "ip" ]; then
        /usr/bin/fping -c1 -t50  $2 2>&1 | grep "min/avg/max" | wc -l
fi