Projet

Général

Profil

Tâche #35712

Scénario #35603: squid devrait être redémarré par z_stats en cas de detection d'un problème

Traceback dans les logs des agents

Ajouté par Joël Cuissinat il y a 5 mois. Mis à jour il y a 5 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
18/12/2023
Echéance:
% réalisé:

100%

Temps estimé:
0.00 h
Restant à faire (heures):
0.0

Description

Il y a une typo dans les messages de redémarrage des services...

root@amon:~# tail -n27 /var/log/rsyslog/local/zephiragents/zephiragents.alert.log 
2023-12-18T11:05:48.446673+01:00 amon.etb1.lan zephiragents: [-] Unhandled error in Deferred:
2023-12-18T11:05:48.446701+01:00 amon.etb1.lan zephiragents: [-] Unhandled Error
2023-12-18T11:05:48.446733+01:00 amon.etb1.lan zephiragents: [-] #011Traceback (most recent call last):
2023-12-18T11:05:48.446761+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/_baseprocess.py", line 64, in maybeCallProcessEnded
2023-12-18T11:05:48.446788+01:00 amon.etb1.lan zephiragents: [-] #011    proto.processEnded(Failure(reason))
2023-12-18T11:05:48.446815+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 93, in processEnded
2023-12-18T11:05:48.446841+01:00 amon.etb1.lan zephiragents: [-] #011    self.deferred.callback(self.s.getvalue())
2023-12-18T11:05:48.446869+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 460, in callback
2023-12-18T11:05:48.446896+01:00 amon.etb1.lan zephiragents: [-] #011    self._startRunCallbacks(result)
2023-12-18T11:05:48.446927+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 568, in _startRunCallbacks
2023-12-18T11:05:48.446955+01:00 amon.etb1.lan zephiragents: [-] #011    self._runCallbacks()
2023-12-18T11:05:48.446981+01:00 amon.etb1.lan zephiragents: [-] #011--- <exception caught here> ---
2023-12-18T11:05:48.447009+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 654, in _runCallbacks
2023-12-18T11:05:48.447041+01:00 amon.etb1.lan zephiragents: [-] #011    current.result = callback(current.result, *args, **kw)
2023-12-18T11:05:48.447068+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/agent.py", line 333, in <lambda>
2023-12-18T11:05:48.447098+01:00 amon.etb1.lan zephiragents: [-] #011    lambda m: self.save_measure(Measure(now, m)),
2023-12-18T11:05:48.447130+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/agent.py", line 347, in save_measure
2023-12-18T11:05:48.447158+01:00 amon.etb1.lan zephiragents: [-] #011    self.update_status()
2023-12-18T11:05:48.447184+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/agent.py", line 291, in update_status
2023-12-18T11:05:48.447215+01:00 amon.etb1.lan zephiragents: [-] #011    self.set_status(new_status)
2023-12-18T11:05:48.447242+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/agent.py", line 305, in set_status
2023-12-18T11:05:48.447270+01:00 amon.etb1.lan zephiragents: [-] #011    self.take_action(self.last_status, s)
2023-12-18T11:05:48.447296+01:00 amon.etb1.lan zephiragents: [-] #011  File "/usr/lib/python3/dist-packages/zephir/monitor/agentmanager/agent.py", line 378, in take_action
2023-12-18T11:05:48.447324+01:00 amon.etb1.lan zephiragents: [-] #011    msg = action_func(self, old_status, new_status)
2023-12-18T11:05:48.447350+01:00 amon.etb1.lan zephiragents: [-] #011  File "actions/eole/squid.actions", line 18, in action_error
2023-12-18T11:05:48.447378+01:00 amon.etb1.lan zephiragents: [-] #011    return "agent %s : service %s relancé" % (agent.name, prct_name)
2023-12-18T11:05:48.447409+01:00 amon.etb1.lan zephiragents: [-] #011builtins.NameError: name 'prct_name' is not defined

Révisions associées

Révision f6ea8c04 (diff)
Ajouté par Benjamin Bohard il y a 5 mois

Utilisation d’une variable inexistante dans des messages.

Ref #35712

Historique

#1 Mis à jour par Benjamin Bohard il y a 5 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Benjamin Bohard

#2 Mis à jour par Benjamin Bohard il y a 5 mois

  • Statut changé de En cours à À valider

#3 Mis à jour par Joël Cuissinat il y a 5 mois

  • Statut changé de À valider à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

OK de mon côté.
J'ai profité de ce scénario pour ajouter un test squash : PROXY-T25-020 - Redémarrage automatique des services proxy par z_stats

#4 Mis à jour par Joël Cuissinat il y a 5 mois

  • Temps estimé mis à 0.00 h
zephir-client$ git branch -r --contains  f6ea8c04  
  origin/2.8.1/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.8.1/master
  origin/dist/eole/2.9.0/master
  origin/master

Formats disponibles : Atom PDF