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
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
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