Il s'agit de la commande multiwatch qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
multiwatch - bifurque et regarde plusieurs instances d'un programme dans le même environnement
SYNOPSIS
multimontre [options] -- [arguments de l'application]
multimontre -v
multimontre --aide | -?
DESCRIPTION
multimontre est utilisé pour bifurquer et regarder plusieurs backends FastCGI.
OPTIONS
-F, --forks=enfants
Nombre d'enfants à bifurquer et à surveiller (par défaut 1)
-r, --retry=essais
Nombre de tentatives de fork pour un seul enfant (par défaut 3)
-t, --timeout=ms
Délai d'attente de la nouvelle tentative en ms ; si l'enfant meurt après le délai d'attente, le compteur de nouvelles tentatives est
reset (par défaut 10000 ms = 10 s)
-Oui, --signal=nom
Signal à envoyer aux enfants pour signaler une résiliation « gracieuse »
(HUP,INT,QUIT,TERM,USR1,USR2, la valeur par défaut est USR1)
- ?, --Aidez-moi
Instructions générales d'utilisation
-dans, --version
Afficher la version et quitter
SIGNAL MANIPULATION
multiwatch transmettra le signal USR2 ; s'il reçoit HUP,INT,QUIT,TERM ou USR1, il
envoyer le signal de --signal aux enfants ; s'il reçoit un autre signal de ce
groupe, il transmettra à nouveau le signal.
Un signal du groupe HUP,INT,QUIT,TERM et USR1 indique à multiwatch de passer en "arrêt"
mode, de sorte qu'il ne redémarrera pas les enfants après l'avoir reçu.
EXEMPLE
Générez 2 instances de rails sur le même socket FastCGI (et supervisez-les) :
spawn-fcgi -s /tmp/fastcgi-rails.sock -n -- /usr/bin/multiwatch -f 2
/home/rails/public/dispatch.fcgi
Utilisez multiwatch en ligne à l'aide des services onworks.net