Diskuze: linux - Restart apache serveru v PHP
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
pokusím se přispět, byť už je to starší dotaz
Problém ti napsal mkub. Restart ti zabije Apache, tedy i PHP.
Tvůj problém by mohlo vyřešit (nezkoušeno) "killall -HUP httpd"
Ahoj, toho jsem si vědom, proto jsem přemýšlel o tom externím prográmku. Ten killall vyzkouším.
ještě, k čemu restartovat server scriptem, není to proti logice
bezpečnosti?
K čemu Céčko, napiš si Bash a ten zavolej, tam by ti nemělo vadit vypnutí,
protože v Bash můžeš napsat přikaz ve stylu...
Vypni Apache
Počkej časovou jednotku
Zapni Apache
V tom případě všechno máš, koukni do scriptů v /../init.d/
On vlastně ten -HUP není nic jiného, než
reload konfigurace bez zabití rodiče s tím, že potomci se
neukončí naráz, ale podle potřeby (see man page).
Ty ale posíláš restart, což je je sekvence
stop/start (tedy alespoň na mých CentOs a gentoo)
ked ti staci iba reloadnut nastavenie, tak nahrad restart parametrom reload, to ti nezhodi server, server bude bezat dalej, len sa aplikuju nove nastavenia
a ako jadana uviedol, tak parameter restart je alternativa k tejto postupnosti prikazov:
service apache2 stop
servuce apache2 start
a pokial potrebujes restartovat, tak treba si napisat na to script v shelli a ten potom volat v PHP a ako na to, tak verim, ze ti Google pomoze (raz som na taky script natrafil, nebol az tak zlozity), myslim, ze bude potrebne pouzit aj nohup
Zobrazeno 8 zpráv z 8.