Anomalie #3478
pbm vpn figés
Description
sur un amon 2.3, les vpn sont tombés ; en y regardant de plus près j'ai plein de processus ipsec statusall et stoke statusall
Associated revisions
fix empty date and number of page (apply r17297) - see #3478
zephir/monitor/agents/rvp.py : Dans la mesure rvp d'Amon, si il reste
des process 'stroke' (tentative de descente/remonté de tunnel, ou
statusall), on remet strongswan à plat -> arrêt de rvp, kill de tout ce
qui reste et relance de rvp.
fixes #3478 @2h
zephir/monitor/agents/rvp.py : on vérifie autrement si ipsec est figé
fixes #3478 @1h
History
#1 Updated by Fabrice Barconnière over 11 years ago
- Status changed from Nouveau to Accepté
- Target version set to Mises à jour 2.3.5 RC
C'est l'agent Zéphir qui lance ces commandes pour vérifier l'état des tunnels. Si il y a des problèmes, la commande peut rester bloquée et à la prochaine relance de l'agent, une nouvelle commande se lance, d'où la présence de tous ces processus.
il y a certainement eu des effets indésirables. charon (le demon IKE_V2) était lancé 2 fois.
Il faut revoir l'agent pour éviter ça.
#2 Updated by Fabrice Barconnière over 11 years ago
- Project changed from Amon to zephir-client
#3 Updated by Fabrice Barconnière over 11 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit 519aee760f4a780027e4d422925dd94ef3ce4bb5.
#4 Updated by Daniel Dehennin over 11 years ago
- Assigned To changed from Fabrice Barconnière to Olivier JANVOIS
Pour qualification.
#5 Updated by Fabrice Barconnière over 11 years ago
- Status changed from Résolu to À valider
- % Done changed from 100 to 90
L'agent rvp.py plante ligne 263 toute les 1h09.
Jun 15 15:09:34 etab zephiragents: [-] m = self.measure() Jun 15 15:09:34 etab zephiragents: [-] File "/usr/lib/python2.6/dist-packages/zephir/monitor/agents/rvp.py", line 263, in measure Jun 15 15:09:34 etab zephiragents: [-] err, res = getstatusoutput(cmd) Jun 15 15:09:34 etab zephiragents: [-] File "/usr/lib/python2.6/commands.py", line 56, in getstatusoutput Jun 15 15:09:34 etab zephiragents: [-] text = pipe.read() Jun 15 15:09:34 etab zephiragents: [-] IOError: [Errno 4] Interrupted system call Jun 15 15:27:33 etab zephiragents: [-] m = self.measure() Jun 15 15:27:33 etab zephiragents: [-] File "/usr/lib/python2.6/dist-packages/zephir/monitor/agents/rvp.py", line 263, in measure Jun 15 15:27:33 etab zephiragents: [-] err, res = getstatusoutput(cmd) Jun 15 15:27:33 etab zephiragents: [-] File "/usr/lib/python2.6/commands.py", line 56, in getstatusoutput Jun 15 15:27:33 etab zephiragents: [-] text = pipe.read() Jun 15 15:27:33 etab zephiragents: [-] IOError: [Errno 4] Interrupted system call
#6 Updated by Fabrice Barconnière over 11 years ago
- Status changed from À valider to Résolu
- % Done changed from 90 to 100
Appliqué par commit 0f574a827672f87ae4cd5099dfda15356b5ebc28.
#7 Updated by Fabrice Barconnière over 11 years ago
- Status changed from Résolu to Fermé
testé sur Amon virtualbox et Amon collège le parc