next up previous contents index
Next: Datové struktury kostry Up: Stavy PETu Previous: Shutdown stav

Restart stav

 Do tohoto stavu se PET dostane ihned po obdržení signálu SIGHUP. Tento signál může poslat uživatel z příkazové řádky, nebo je možné vyvolat z PET administračního WWW rozhraní, které je popsáno v uživatelské části dokumentace.

PET se během tohoto stavu restartujte, a je možné načíst nové konfigurační hodnoty. Na signál SIGHUP čeká Manager Thread, který jediný neblokuje SIGHUP. Ihned poté, co Manager Thread obdrží SIGHUP, nastaví globální proměnnou pet.restart na hodnotu TRUE. Poté Manager Thread volá rutinu do_restart(), která provádí následující kroky:

1.
volání rutiny pet_shutdown() 
2.
volání rutiny pet_startup() 
Obě tyto volání byly popsány výše. Po skončení  do_restart() se Manager Thread opět uspí a čeká na další restart požadavek.



Stanislav Pavlicek
2000-06-12