-
service
-
Le nom court du service. C'est le nom que vous utiliserez pour
contrôler le service en utilisant la commande
net
. Le service doit être unique (deux services
ne peuvent partager le même nom), et idéalement, devrait éviter
d'avoir des espaces dans son nom.
-
display
-
Le nom d'affichage du service. C'est le nom que vous verrez
dans l'Applet Services.
-
description
-
La description longue du service.
C'est la description que vous verrez dans l'Applet des
services.
-
user
-
Le nom de l'utilisateur sous lequel vous voulez que le service
s'exécute. Si oublié, le service fonctionnera en tant que
LocalSystem. Si le nom de l'utilisateur est spécifié, vous devez
aussi fournir un mot de passe.
-
password
-
Le mot de passe qui correspond à user
.
-
path
-
Le chemin complet au module exécutable qui sera démarré lorsque le
service est démarré. Si oublié, le chemin du processus courant de
PHP sera utilisé.
-
params
-
Paramètres de commande à passer au service lorsqu'il démarre.
Si vous voulez exécuter un script PHP en tant que service, alors
le premier paramètre devrait être le chemin complet au script PHP
que vous prévoyez exécuter. Si le nom du script ou le chemin
contiennent des espaces, alors, entourez le chemin complet du script
PHP par des "
-
load_order
-
Contrôle le load_order. Cela n'est pas encore complètement
supporté.
-
svc_type
-
Fixe le type de service. Si oublié, la valeur par défaut est
WIN32_SERVICE_WIN32_OWN_PROCESS
. Ne changez
pas ceci à moins que vous savez vraiment ce que vous faites.
-
start_type
-
Spécifie comment le service devrait être démarré. La valeur par
défaut est WIN32_SERVIDE_AUTO_START
qui
signifie que le service sera démarré lorsque la machine démarrera.
-
error_control
-
Informe le SCM à propos de ce qu'il devrait faire lorsqu'il détecte
un problème avec le service. La valeur par défaut est
WIN32_SERVER_ERROR_IGNORE
. Le changement de
cette valeur n'est pas encore complètement supporté.
-
delayed_start
-
Si delayed_start
est défini à
true
, alors il informera le SCM que ce service doit être
démarré après les services démarrés automatiquement et un certain
délai.
N'importe quel service peut être marqué comme étant un service
retardé après le démarrage automatique ; cependant, cette configuration
n'a aucun effet tant que le paramètre start_type
du service vaut WIN32_SERVICE_AUTO_START
.
Cette configuration n'est application que sous Windows Vista et les
serveurs Windows 2008 et suivants.
-
base_priority
-
Pour réduire l'impacte sur l'utilisation du processeur, il peut
être nécessaire de définir une priorité plus basse qu'à la normale.
Le paramètre base_priority
peut être défini à
une des constantes définies dans les
classes de basse priorité Win32.
-
dependencies
-
Pour définir les dépendances de votre service, il est nécessaire de
définir ce paramètre avec la liste des noms des service dans un tableau.
-
recovery_delay
-
Ce paramètre défini le délai entre la défaillance et l'exécution de
l'action de récupération. La valeur est en millisecondes.
La valeur par défaut est 60000.
-
recovery_action_1
-
L'action qui sera exécuté lors de la première défaillance. L'action
par défaut est WIN32_SC_ACTION_NONE
.
Le paramètre recovery_action_1
peut être défini
avec l'une des constantes définie dans les
Actions de récupération Win32.
-
recovery_action_2
-
L'action qui sera exécuté lors de la deuxième défaillance. L'action
par défaut est WIN32_SC_ACTION_NONE
.
Le paramètre recovery_action_2
peut être défini
avec l'une des constantes définie dans les
Actions de récupération Win32.
-
recovery_action_3
-
L'action qui sera exécuté lors des défaillances suivantes. L'action
par défaut est WIN32_SC_ACTION_NONE
.
Le paramètre recovery_action_3
peut être défini
avec l'une des constantes définie dans les
Actions de récupération Win32.
-
recovery_reset_period
-
Le compteur des défaillance sera réinitialisé après le délai défini
dans ce paramètre. Le délai est exprimé en secondes.
La valeur par défaut est 86400
.
-
recovery_enabled
-
Définir ce paramètre à true
pour activer les options de récupération, et false
pour les désactiver.
La valeur par défaut est false
-
recovery_reboot_msg
-
Ajouter ce paramètre pour définir le message enregistré dans le jounal
d'évènements Windows avant le redémarrage. Utilisé uniquement si l'une
des actions est défini à
WIN32_SC_ACTION_REBOOT
.
-
recovery_command
-
Ajouter ce paramètre pour définir la commande a exécuter lorsqu'une
action est définie à
WIN32_SC_ACTION_RUN_COMMAND
.