Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zastaviť Apache služby

Webový server Apache je serverový softvér balík multi - threading , ktorý možno spustiť a zastaviť na želanie . Vzhľadom k tomu , Apache je multi - threading servera , môže to mať , čo sa nazýva " viac podriadené procesy " bežiaci pod jeho vlastným procesu identifikačným číslom . Zastavte Apache démona , ktorý je spustený proces , zastavenie rodičia skôr ako niektorý z jeho podriadených procesov , aby sa zabránilo možnému poškodeniu dát . Takéto poškodenie môže dôjsť , ak dieťa proces je uprostred zápise dát do databázy alebo plochým pilníkom na skladovanie , pokiaľ je zastavené . Pokyny dovolená 1

Prihláste sa ako užívateľ root , alebo správcu v počítači servera a zadajte nasledujúce príkazového riadku v termináli : " lokalizovať apachectl " . Tento príkaz skontroluje počítač servera , či bol nainštalovaný " apachectl " utility . Ak je nainštalovaný nástroj , vždy ho použiť skôr ako alternatívnej metódy predpísanú v tomto návode
2

Zadajte nasledujúci príkaz do zoznamu všetky inštancie kľúčové slovo " apache2 " na systéme : . " Nájsť apache2 * log " . Tento príkaz vyhľadajte adresár Apache2 na systéme servera . Vložte hviezdičku medzi týmito dvoma slovami tak , aby príkaz tiež nájde súbory protokolu. Stlačte tlačidlo " Return " alebo " Enter " na zoznam umiestnení . Použiť adresár Apache2 , v ktorom sú súbory denníka sú umiestnené . Pre zvyšok tohto návodu , bude sa predpokladať , že potreba apache2 adresár sa nachádza v " /usr/local/apache2 " a že súbor proces identifikácie je na mieste " /usr/local/apache2/logs/httpd.pid . "
3

Vypnite Apache2 okamžite pomocou nasledujúceho príkazu : " apachectl - k zastaveniu " a počkajte niekoľko sekúnd , než sa server zastaví . Tento príkaz sa náhle zastaví žiadne súbory na stiahnutie, ktoré môžu byť v priebehu návštevníkov na webové stránky je obsluhovaný Apache , a tieto webové stránky nebudú úplne načítať . Ak je " apachectl " nástroj nie je nainštalovaný na serveri , môžete získať rovnaký výsledok sa " zabiť " príkaz takto : " kill - TERM ` cat /usr/local/apache2/logs/httpd.pid ` " .
4

zastaviť apache2 server s " ladným reštart " , ktorý umožní , aby všetky prítomné žiadosti webových stránok na dokončenie načítanie bez povolenia žiadne nové požiadavky na stránky vstúpiť do frontu potom, čo ste zadali príkaz . Vykonajte elegantný reštart pomocou " apachectl " nástroj zadaním nasledujúceho príkazu : " apachectl - k ladný - stop " . Zadajte nasledujúci príkaz " kill " príkaz k podobným zastávky , kde je server okamžite reštartovaný , aby výpadok nie je zrejmé , pre návštevníkov , keď je " apachectl " nástroj nie je nainštalovaný na vašom počítači : " kill - HUP ` cat /usr /local/apache2/logs/httpd.pid ` " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené