Il s'agit de la commande start_serverp 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
start_server - un superdaemon pour les programmes de serveur à déploiement à chaud
SYNOPSIS
start_server [options] -- serveur-prog serveur-arg1 serveur-arg2 ...
# démarrer Plack en utilisant Starlet en écoutant sur le port TCP 8000
start_server --port=8000 -- plackup -s Starlet --max-workers=100 index.psgi
DESCRIPTION
Ce script est une interface de Server::Starter. Pour plus d'informations, veuillez vous référer au
documentation du module.
OPTIONS
--port=(port|hôte:port|port=fd|hôte:port=fd)
Port TCP à écouter (si omis, ne se liera à aucun port)
Si l'hôte n'est pas spécifié, le programme se liera à l'adresse par défaut d'IPv4
("0.0.0.0"). Les crochets doivent être utilisés pour spécifier une adresse IPv6 (par ex.
--port=[::1]:8080)
Si fd est spécifié, alors start_server alloue la socket au numéro donné.
--chemin=chemin
chemin où écouter en utilisant le socket unix (facultatif)
--dir=chemin
répertoire de travail, start_server do chdir à avant exec (facultatif)
--interval=secondes
intervalle minimum pour réapparaître le programme serveur (par défaut : 1)
--signal-on-hup=SIGNAL
nom du signal à envoyer au processus serveur lorsque start_server reçoit un SIGHUP
(par défaut : SIGTERM). Si vous utilisez cette option, assurez-vous d'utiliser également "--signal-on-term" ci-dessous.
--signal-on-term=SIGNAL
nom du signal à envoyer au processus serveur lorsque start_server reçoit un SIGTERM
(par défaut : SIGTERM)
--pid-file=nom de fichier
s'il est défini, écrit l'ID de processus du processus start_server dans le fichier
--status-file=nom de fichier
si défini, écrit l'état du ou des processus serveur dans le fichier
--envdir=REPENV
répertoire qui contient les variables d'environnement aux processus serveur. Il est destiné à
utiliser avec "envdir" dans "daemontools". Cela peut être écrasé par la variable d'environnement
"ENVDIR".
--log-file=fichier
--log-file="| cmd arguments..."
si défini, redirige STDOUT et STDERR vers un fichier ou une commande donné
--démoniser
diabolise le serveur (en faisant fork, setsid, fork). Doit être utilisé avec
"--fichier journal".
--enable-redémarrage automatique
permet le redémarrage automatique par heure. Cela peut être écrasé par la variable d'environnement
"ENABLE_AUTO_RESTART".
--auto-restart-interval=secondes
intervalle de redémarrage automatique (par défaut 360). Il est utilisé avec l'option "--enable-auto-restart".
Cela peut être écrasé par la variable d'environnement "AUTO_RESTART_INTERVAL".
--kill-old-delay=secondes
le temps de suspendre pour envoyer un signal à l'ancien travailleur. La valeur par défaut est 5 lorsque
"--enable-auto-restart" est défini, 0 sinon. Cela peut être écrasé par l'environnement
variable "KILL_OLD_DELAY".
--backlog=taille
spécifie un paramètre de backlog d'écoute, dont la valeur par défaut est SOMAXCONN (généralement 128 sous Linux).
Bien que SOMAXCONN soit suffisant pour la plupart des charges, un arriéré important est requis pour les charges lourdes.
--redémarrage
il s'agit d'une commande wrapper qui lit le pid du processus start_server à partir de --pid-file,
envoie SIGHUP au processus et attend jusqu'à ce que le(s) serveur(s) de l'ancienne génération(s) meurent
en surveillant le contenu du fichier --status-file
--arrêter
il s'agit d'une commande wrapper qui lit le pid du processus start_server à partir de --pid-file,
envoie SIGTERM au processus.
--Aidez-moi
imprime cette aide
--version
imprime le numéro de version
Utilisez start_serverp en ligne à l'aide des services onworks.net
