Project

General

Custom queries

Profile

Actions

Feature #572

closed

Heart beat separated from the watchdog

Added by Gomez Casanova Andres about 15 years ago. Updated about 14 years ago.

Status:
Resolved
Priority:
Low
Assigned To:
Gomez Casanova Andres
Category:
Server side
Target version:
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é.

#2

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

Updated by Gomez Casanova Andres over 14 years ago

  • Assigned To changed from Brinette Pierre-Emmanuel to Gomez Casanova Andres
#4

Updated by Gomez Casanova Andres about 14 years ago

  • % Done changed from 40 to 100
#5

Updated by Gomez Casanova Andres about 14 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF