Scenarios pour tester le demon

Salut, j’utilise le plugin sms , mais il est instable , je ne sais pas si c’est plugin ou ma clé qui pose problème, car ça fonctionne sauf que le demon saute régulièrement
Donc, je veux faire un scenario afin de tester si le demon est ok avant d’envoyer un message et le redémarrer si ce n’est pas le cas juste avant d’envoyer le message.

Une idée, comment faire ?

Bonjour.

Inspirez vous de cette réponse :

Je viens de regarder, mais en faite le code relance automatiquement le demon , ors, je voudrais le tester, inutile de le redémarrer si il est encore OK

Un exemple de code à adapter suivant ce que tu veux faire.

$plugin = plugin::byId('sms');
$i = 1;
while ($plugin->deamon_info()['state'] != 'ok') {
  $plugin->deamon_start(true);
  sleep(5);
  $scenario->setLog('Restart plugin SMS : ' . $i . ' ' . $plugin->deamon_info()['state']);
  if (++$i > 10) {
    break;
  }
  if ($plugin->deamon_info()['state'] != 'ok') {
    sleep(41);
  }
}

Bonjour,

Juste activer la gestion automatique non ?
Pourquoi vouloir faire en scénario ce que le core fait déjà ?

1 « J'aime »

Car vu qu’il saute régulièrement, a un certain moment la gestion automatique lâche l’affaire.

Merci , ç’a semble fonctionner

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.