Temps d'utilisation des Plugin/Cron (5,15,...)

Bonjour,

Serait il possible d’integer dans la santé le temps qu’occupe chaque plugin dans les fonctions Cron.
J’ai régulièrement des message d’alerte sur le sujet sur mes plugin mais je ne comprend pas pourquoi, c’est normalement de temps tres court.

Salut,
Possible oui mais ça me gene niveau perf car en plus faut séparer chaque plugin… Les alerte que tu reçois en faite je prend le dernier plugin mais vu que c’est tous en série ça peut être un autre avant qui bouffe tous le temps… Je vais y réfléchir mais je te promets rien car j’ai vraiment peur de ralentir encore plus le truc…

Oui c’est ce que je voulais vérifier car ce n’est jamais le meme.
Je vais certainement en passe plusieurs sur un cron propre autrement

C’est mieux

Un mode debug pour ne consommé se temps que lorsque l’on en a besoin ca sera possible
C’est jamais le meme plugin qui pose probleme

Ben ça consommera quand même du temps rien que un if ça consomme du temps… sur un truc lancé toute les minutes ça peut vite être beaucoup…

Le plus simple c’est de faire un cron dédié pour le plugin

Ok dans ce cas a quoi ca sert d’avoir des fonctions cron plugin?

Pour des truc très rapide c’est comme partout c’est partager donc facile a mettre en place mais pas en abuser

Justement c’est la que le bas blaisse c’est que normalement ce n’ai que des actions rapide
Mais je ne sais pas s’il y a un bug quelque part
Je vais regarder pour mettre un traceur sur ma machine pour voir qui consomme quoi

@Loic
Je cherche ou je peux integrer cette surveillance chez moi mais je ne trouve pas dans le core ou est l’enchaînement des plugin
Peux tu m’aiguiller

C’est dans la class plugin du core les fonctions cronX

a quel c… je suis passé a coté car je cherchai les $plugin->functionality

J’ai le defaut qui est remonté a nouveau et toute mes mesure sur le cron est a moins de 1s
Et je n’ai pas 60 plugin est ce qu’il y a une limite ?

Je comprends pas la désolé peux tu préciser ta demande

2019-07-10 17:46:02 core La tache plugin::cron n’arrive pas à finir à cause du plugin : virtual nous vous conseillons de désactiver le plugin et de contacter l’auteur

La je n’ai pas assez de log ce matin pour donné plus d’info

Message d’erreur

2019-07-11 03:36:02 core La tache plugin::cron n’arrive pas à finir à cause du plugin : Volets nous vous conseillons de désactiver le plugin et de contacter l’auteur

Avant le message j’ai ca ou effectivement volets n’as pas fini

[2019-07-11 03:35:04][INFO] : [arrosageAuto][Execution] Start=1562808904.0043 Stop=1562808904.3483 => 0.34392094612122s
[2019-07-11 03:35:04][INFO] : [eibd][Execution] Start=1562808904.3717 Stop=1562808904.4952 => 0.12356400489807s

Apres on voie que la tache de ce plugin dure 0.039568185806274s et il n’y a aucune raison que ca change a cette heure de la nuit vue que le plugin en fait rien

[2019-07-11 03:36:03][INFO] : [arrosageAuto][Execution] Start=1562808963.1638 Stop=1562808963.1892 => 0.025325775146484s
[2019-07-11 03:36:03][INFO] : [eibd][Execution] Start=1562808963.1948 Stop=1562808963.2103 => 0.015466928482056s
[2019-07-11 03:36:03][INFO] : [Volets][Execution] Start=1562808963.2105 Stop=1562808963.25 => 0.039568185806274s
[2019-07-11 03:36:03][INFO] : [ChauffeEau][Execution] Start=1562808963.2502 Stop=1562808963.2507 => 0.0005190372467041s
[2019-07-11 03:36:03][INFO] : [reveil][Execution] Start=1562808963.2522 Stop=1562808963.2557 => 0.0035231113433838s
[2019-07-11 03:36:03][INFO] : [script][Execution] Start=1562808963.2559 Stop=1562808963.2571 => 0.0011701583862305s
[2019-07-11 03:36:03][INFO] : [virtual][Execution] Start=1562808963.2572 Stop=1562808963.2981 => 0.040895938873291s

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.