Bonjour à tous.
Le service Apache de mon serveur Web redémarre tout seul, j'ai posté des messages dans beaucoup de forum mais personne n'a su résoudre mon problème.
Bon voici le message d'erreur dans error_log d'Apache (au cas où ...)
Mon but est alors de créer provisoirement un petit programme qui teste si le service est arrêtée ou pas, si oui, alors le démarrer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 (10038)Une opération a été tentée sur autre chose qu'un socket: Parent: WSADuplicateSocket failed for socket 192. (2)No such file or directory: master_main: create child process failed. Exiting. forcing termination of child #0 (handle 844)
Il y a sc query qui permet de le tester et retourne un résultat du genre :
Finalement ma question est comment automatiser ceci en utilisant un fichier batch qui récupèrera la valeur de l'attribut STATE et de lancer NET START si cette valeur est à STOPPED.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 C:\Documents and Settings\iras>c:\windows\system32\sc query OracleOraHome9iHTTPServer SERVICE_NAME: OracleOraHome9iHTTPServer TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING (STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0
Merci d'avance pour vos réponses.
Partager