Toon posts:

apache restarten met php

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik draai windows 2003 server met daarop apache 2 en php 4.3.1

Ik weet dat apache gerestart kan worden met de commando's:
net stop apache2
net start apache2

in een batch file te proppen en de batch mbv:
shell_exec("batchfile.bat");

aan te roepen.

Het nadeel hier van is dat het restarten van apache heel lang duurd minstens 30 sec, soms iets korter soms wat langer.

Apache kan ook met de commando's:
apache -k stop
apache -k start

gerestart worden. (apache -k restart werkt om een of andere reden niet)
Het restarten gaat een heel stuk sneller, binnen 10 sec.

Als ik de regels, "net stop apache2" en "net start apache2", in de batch file vervang voor "apache -k stop" en "apache -k start" dan spugt shell_exec de inhoud van de batch file uit en voert het dus niet uit.
(de bin folder van apache staat in de path van windows, dus apache gedraaid worden in welke folder je ook zit)

Iemand enig idee waarom ?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Dit heeft dus he-le-maal niets met NOS te maken, dus maar een kleine kick over de schutting, naar Software Algemeen

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
Ben er achter gekomen dat "apache -k restart" wel wat doet maar het werkt niet voor nieuwe vhost die aangemaakt zijn.

Dus nu moet ik nog steeds opzoek naar een oplossing om "apache -k stop" en "apache -k start" te gebruiken.