Actions
Feature #572
closedHeart beat separated from the watchdog
Start date:
05/06/2010
Due date:
% Done:
100%
Estimated time:
Description
Le heartbeat doit être dans TReqS, dans un autre thread qui va prendre le PID du lui même et le stocké dans la base de données.
De cette façon, les redémarrages manuels vont être enregistrés et ils vont être d'accord le watchdog.
Si TReqS est dans un boucle infini, on pourra savoir cette comportement, et éventuellement, le watchdog tuera TReqS et le redémarrera.
Le watchdog changera de fonctionnement, il ne va pas regardé le pid à partir de ps -ef, il va faire un select dans la base de données, on va dire, chaque 3 minutes et si le dernier heartbeat est très vieux, il va tuer TReqS s'il tourne, et il va le redémarrer.
De cette façon, Watchdog va regarder si TReqS ne tourne pas, ou si TReqS est locké.
Updated by Gomez Casanova Andres over 14 years ago
- Category set to Server side
- Assigned To set to Brinette Pierre-Emmanuel
- Target version set to 1.5
- % Done changed from 0 to 40
Updated by Gomez Casanova Andres over 14 years ago
- Assigned To changed from Brinette Pierre-Emmanuel to Gomez Casanova Andres
Actions