Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ
îðèãèíàëüíîãî äîêóìåíòà
: http://www.arcetri.astro.it/manual/ko/stopping.html
Äàòà èçìåíåíèÿ: Mon Jan 21 19:44:30 2013 Äàòà èíäåêñèðîâàíèÿ: Fri Feb 28 00:06:09 2014 Êîäèðîâêà: ISO8859-5 Ïîèñêîâûå ñëîâà: ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ï ð ï ð ï ð ï ð ï ð ï |
Apache HTTP Server Version 2.2
ÐÜ É?Ì-ÄÒ Ð?ÄàÍÊÇ? ÍÓÍÊÕëÏÅÌ- ÎÖÖÔÔÅÈ? ÑïÄì×ßÀý Ð÷ÍÓÐë×ßÄÒ ÃËÏûÐË ÄóÀýÐæÄé. Ð?ÅÅÏüÑþ NT, 2000, XP Ë÷ÏûÐêÄÒ Ì-ÊåÍÊÇÞ ÎÖÖÔÔÅ Í××ð×ßÁòÏÅÌ-, Ð?ÅÅÏüÑþ 9xÏÝ ME Ë÷ÏûÐêÄÒ ÔíÌæ ×ÑÇÞÁçÇ?ÐÈÇÞ ÎÖÖÔÔÅ Í××ð×ßÁòÏÅÌ- ×ÓÇÅÖ?ÊÀ ÎÖÖÔÔÅ ÑÆÐëÉÐË ÎÛ Ì? ÐæÄé.
ÎÖÖÔÔÅÈ? ÑïÄì×ßÀý Ð÷ÍÓÐë×ßÇÑÈù Í××ð×ßÀý ÐæÄÒ
httpd
×ÑÇÞÌÌÍÊÏÅ ÍÓÁçÃÞÐË ÊÈÃËÎï ×áÄé. ÍÓÁçÃÞÐË
ÊÈÃËÄÒ ÉöÉÐÊ ÅÞÀÅÑ?Äé. ×ßÃ?ÄÒ Ð?ÄàÍÊ kill
ÈýÇÙÎþÈ? Ë÷Ïû×ßÏ? ×ÑÇÞÌÌÍÊÏÅ Ñ?Ñ? ÍÓÁçÃÞÐË ÊÈÃËÄÒ ÉöÉÐÜÄé.
ÍÓÍÊÕëÏÅ ÈÉÐÊ httpd
ÀÅ Í××ðÅ×Ñ?ÈÈ, PidFile
ÏÅ pidÀÅ ÁòÇßÅØ ÊÞÈ?ÏìÏÅ
ÄéÈ? ×ÑÇÞÌÌÍÊÏÅ ÍÓÁçÃÞ(signal)ÐË ÊÈÃËÈù ÎØÅØÄé. Ñÿ, ÊÞÈ?ÐÜÏìÏÅ
ÄéÈ? ×ÑÇÞÌÌÍÊÏÅ ÍÓÁçÃÞÐË ÊÈÃÎ ×ÚÏôÀÅ Î?ÄéÄÒ ÈËÐÜÄé. ÊÞÈ?ÏÅÀä
ÊÈÃÎ Ì? ÐæÄÒ ÍÓÁçÃÞÐÊ ÌÌÀÅÑ?ÇÞ, ÐÜÑ? ÌÃÈý×â TERM
, HUP
, USR1
ÐÜÄé.
ÄéÐÍÀ? ÀÀÐÜ ÊÞÈ?ÏÅÀä ÍÓÁçÃÞÐË ÊÈÃÍÄé:
kill -TERM `cat /usr/local/apache2/logs/httpd.pid`
httpd
×ÑÇÞÌÌÍÊÏÅÀä ÍÓÁçÃÞÐË ÊÈÃËÄÒ ÄéÈ? ÉöÉÐÊ
ÈýÇÙ×ð ÏÙÌ× -k
È? Ë÷Ïû×ßÄÒ ÀÝÐÜÄé. ÎÖÇÅÌ- ÌÃÈý×â
stop
, restart
, graceful
ÐÊ
httpd Í××ðÖÔÐßÐ× ÎÖÁäÈåÖ?ÅùÐÜÄé.
ÁçÇ?Ã? ÐÜ ÎÖÁäÈåÖ?ÅùÇÞ httpd
È? Í××ð×ßÄÒ, apachectl ÍÊÕ?ÈÃÖ?È?
Ë÷Ïû×ßÁö Á××áÄé.
httpd
ÏÅ ÍÓÁçÃÞÐË ÊÈÃÍØÔ, ÄéÐÍ ÈýÇÙÎþÇÞ
Ñ?×ðË?ØÂÐË ÎÛ Ì? ÐæÄé:
tail -f /usr/local/apache2/logs/error_log
Ð? ÏÉÈ? Ä÷ÍÕÐ× ServerRoot
ÏÝ PidFile
ÌÃÑ?ÏÅ ÎÛÈÒÀä Ì?Ñ?×ßÆ?.
apachectl -k stop
TERM
ÐÜÃ? stop
ÍÓÁçÃÞÐË ÊÞÈ?ÏÅÀä
ÊÈÃËÈù ÑÿÍÓ È?Å÷ ÐêÍÔÐË ÑçÐÞÄé. ÐêÍÔÐË ÏßÐ?Ø? ÑçÐÜÄÒÅ?ÄÒ
Èþ ÓÚÀÅ ÀÙÈÁ Ì? ÐæÄé. ÁçÇÁØÔ ÊÞÈ?ÀÅ ÑÎÇñ×áÄé. ÓÃÈ?ÑïÐÞ ÏôÓËÐÊ
ÑïÄìÅ×Àý, Ä? ÐÜË? ÏôÓËÐË ÉîÑ?ÎÚÄÒÄé.
apachectl -k graceful
USR1
ÐÜÃ? graceful
ÍÓÁçÃÞÐË
ÊÞÈ?ÏÅÀä ÊÈÃËÈù ÊÞÈ? ×ÑÇÞÌÌÍÊÄÒ ÐêÍÔÅùÏÅÀä ×?Ð÷ ÏôÓËÐË
ÓÃÈ?×áØÔ ÑÎÇñ×ßÆ?Àý (Ø?ÐÊ ×?Ð÷ ÎÖÉ?ÀÝÅÅ ÓÃÈ?×ßÑ? ÎÚÄéÈù
ÑÿÍÓ ÑÎÇñ×ßÆ?Àý) ÑÆÎ?×áÄé. ÊÞÈ?ÄÒ ÌÃÑ?ÖÔÐßÐË
ÄéÍÓÐàÀý ÇÞÁçÖÔÐßÅÅ ÄéÍÓ Ï?Äé. ÐêÍÔÐÜ ÑçÐËÆ?ÈÆÄé ÊÞÈ?ÄÒ
ÑçÐÊ ÐêÍÔÄûÍÕ Ë?ÇÞÏþ ÌÃÑ? ÌÌÄûÏÅ ÁòÓÚ×á ÐêÍÔÐË
Í××ð×ßÏ? ÑÿÍÓ ÏôÓËÐË ÓÃÈ?×ßÀä ×áÄé.
USR1
ÐË
Ë÷Ïû×â Ì? Î?ÄÒ ×ÓÇÅÖ?ÏÅÌ-ÄÒ ÄûÍÕ (WINCH
ÏÝ ÀÀÐÊ)
ÄéÈ? ÍÓÁçÃÞÐË Ë÷Ïû×â Ì? ÐæÄé. apachectl graceful
ÐÊ
×ÓÇÅÖ?ÏÅ ÎÛÈÒÐÊ ÍÓÁçÃÞÐË ÊÈÃÍÄé.ÑÅÐíÐÊ Ð÷ÍÓÐëÐÊ ×çË? MPMÐ× ×ÑÇÞÌÌÍÊ ÑÆÐ Ñ?ÍÓÎþ ÌÃÑ?ÐË
ÀýÇÑ×ßÏ?, Ð÷ÍÓÐëÅÏÎØ Õ?Æ?ÐÜÎ?Ö?È? Ì-ÊåÍÊ×ßÄÒ ×ÑÇÞÌÌÍÊÃ? ÎÂÇÉÅõÀÅ
Ð?Ä÷×á Ì?È? Ð?Ñ?×ßÅÅÇß ÌÃÀøÅ×Î?Äé. ÀäÄéÀÅ StartServers
ÄÒ, ÐßÓÚ ØÔ
ÓæÌâ×á StartServersÈÈÕ- Ë?ÇÞÏþ ÐêÍÔÐÜ ÎØÈÈÅùÎþÑ?Èù ÐêÍÔÐÜ
StartServers ÀÃÀÅ Å×ÅÅÇß Ë?ÇÞ ÈÈÅ÷Äé. Ñÿ, ×ÑÇÞÁçÇ?ÐÊ Ì-É?Ð×
×?Ð÷ ÊÞ×ßÏÅ ÎÛÈÒÐÊ ÐêÍÔÐ× ÀÃÌ?È? Ð?Ñ?×ßÈ÷,
StartServers
ÖÔÆ?ÉÜÕÝÇÞ Ñ?Ñ?×á Ä÷ÍÕÐ×
ÁòÄûÈ? ÑÈÑï×áÄé.
mod_status
Ë÷ÏûÐêÄÒ USR1
ÐË
ÉîÐËÆ? Ì-É? ÕûÀøÀÅ 0ÐÜ Å×Ñ? ÎÚÐÍÐË ÊÓÐË
ÀÝÐÜÄé. Ì-É?ÄÒ Ë?ÇÞÏþ ÏôÓËÐË (ÏþÏÅÓÌÑ?ÄÒ ÐÜÅùÐË Õ?ÏÅ ÄóÎÖÌ-
ÎþÆ ÀöÏüÏÅÅÅ ÐâÎþÉ?È?Ñ? ÎÚÄÒÄé) ÓÃÈ?×ßÑ? È?×ßÄÒ ÍÓÀ?ÐË
ÓæÌâØ-×ßÀý Ä÷ÍÕÐ× Ö?Äç ÖÔÆ?ÉÜÕÝÈ? ÑÈÑï×ßÅÅÇß ÈÈÅùÎþÑÃÄé.
ÐÜÈ? Ð?×è ÌÌÄûÀ? È?Å÷ ÐêÍÔÐË ÁòÇß×ßÄÒ scoreboardÈ?
Ð?Ñ?×áÄé.
status È?ÅòÐÊ Æ××á ÑÅÐíÐÊ Ð÷ÍÓÐë Ð?ÏÅ ÍÓÐë×ßÏ? ÎÖÑ?ÅÅ
ÏôÓËÐË ÓÃÈ?×ßÀý ÐæÄÒ ÐêÍÔÐË G
ÇÞ ÎÛÇÑÑèÄé.
×?Ð÷ÇÞÄÒ USR1
ÐË Ë÷Ïû×ßÄÒ ÇÞÁçÌ?Ø? ÍÊÕ?ÈÃÖ?ÀÅ
Ð÷ÍÓÐëÐ?ÏÅ È?Å÷ ÐêÍÔÐÜ ÇÞÁçÐëÌÊÐË ÈÆÓÖÄÒÑ? ÎÛ Ì? ÐæÄÒ
ÉöÉÐÜ Î?Äé. ÏüÈ?ÄÒ USR1
ÍÓÁçÃÞÐË ÊÈÃËÀý
Ð?Ä÷×á ÍÓÀ?ÐÜ Ñ?Ã-ØÔ ÐÜÐ? ÇÞÁçÈ? ÄéÇ÷ÅÅÇß Ñ?ÎØ×áÄé. ÏÉÈ?
ÅùÎþ ÃÇÐÊ ÄûÏ?Ö? Ë÷ÏûÐêÐ× ÀöÏü Ñ?Ìã ÄûÊÞÊàÐÜ ÈÆÔÅÄÒÅ? 10ÊàÐÜ
ÎØÀÙÈÀÄéÈù, ÐÜÐ? ÇÞÁçÈ? ÄéÇ÷ÁòÐ?ÏÅ 15Êà ÁòÄéÈÀÄé.
-t
ÈýÇÙ×ð ÏÙÌ×(httpd Ò?Àý)ÐÈÇÞ ÌÃÑ?ÖÔÐß
É?ÉÐË ÀÛË÷×â Ì? ÐæÄé. ÁçÇ?Ã? ÐÜÇÁ ÀÛË÷ÅÅ Ì-É?ÀÅ ÏÓÉéÇÞ
Ð÷ÍÓÐë×âÑ?È? ÊÈÐõ×ßÑ? È?×áÄé. ÌÃÑ?ÖÔÐßÐ× É?ÉÐÜ ÎÖÄá Ð×ÉÜÈ?
ÀÛË÷×ßÇÑÈù rootÀÅ ÎÖÄá Ë÷ÏûÐêÇÞ httpd
È? ÍÓÐë×èÊÌ Ì? ÐæÄé.
rootÀÅ ÎÖÄßÁòÆ?É?ÏÅ (ÎÖÄßÈù ×?Ð÷ Áç Ö?Ö?È? Ë÷Ïû×ßÄÒ
httpd
ÀÅ Í××ðÅ×ÁòÆ?É?ÏÅ) ÏÐÇ?ÀÅ Î?ÄéÈù ÌâÔßÀ?
ÇÞÁçÖÔÐßÐË Ï-ÇÑÀý ÍÓÅÅ×ßÄÒ À?Ñ?ÏÅÌ- Í×Öà×â ÀÝÐÜÄé. ÄéÈ?
ÐÜÐ?Æ?É?ÏÅ Í×Öà×áÄéÈù ÎÖÈÆÅÅ ÌÃÑ?ÖÔÐßÏÅ ÏÐÇ?ÀÅ ÐæÐË ÀÝÐÜÄé.
ÑÅÐíÐÊ Ð÷ÍÓÐëÐË ×ßÁòÐ?ÏÅ ÏÐÇ?È? ÀýÓÔÎï×áÄé.apachectl -k restart
HUP
ÐÜÃ? restart
ÍÓÁçÃÞÐË
ÊÞÈ?ÏÅÀä ÊÈÃËÈù TERM
À? ÀÀÐÜ È?Å÷ ÐêÍÔÐË
ÑçÐÜÑ?ÈÈ ÊÞÈ?ÄÒ ÑÎÇñ×ßÑ? ÎÚÄÒÄé. ÊÞÈ?ÄÒ ÌÃÑ?ÖÔÐßÐË ÄéÍÓÐàÀý
ÇÞÁçÖÔÐßÐË ÄéÍÓ Ï?Äé. ÁçÈ?Àý Ë?ÇÞÏþ ÐêÍÔÅùÐË ÈÈÅùÀý Ì-ÊåÍÊÈ?
ÀøÌã×áÄé.
mod_status
Ë÷ÏûÐêÄÒ HUP
È?
ÊÈÃËÈù Ì-É? ÕûÀøÀÅ 0ÐÜ ÅÚÐË ÎÛ Ì? ÐæÄé.
Apache 1.2b9 ÐÜÐ?ÏÅÄÒ Ð÷ÍÓÐëÀ? ÑÎÇñ ÍÓÁçÃÞÏÅ À?ÀøÅØ ÇÉÐÜÍÊ ÔÑÅ?Ì×(race condition)ÐÜ ÐæÎ?Äé. (ÇÉÐÜÍÊ ÔÑÅ?Ì×ÐÊ À?Äì×á ÌÃÈý×ßÐêÈù, ÎþÆ ÐßÐÜ ÐïÈ?ÅØÆ? ÐßÎþÃ?Ì- ÁòÄû×áÄûÇÞ ÅÏÐë×ßÑ? ÎÚÄÒ ÍÓÀ?ÏÅ ÉÞÀ?×á É?Ñ?Äé.) "ÏÓÉéÈ?" ÁòÄÙÐÜ ÐæÄÒ ÎÖÕÀÕèÓÔÏÅÌ- ÏüÈ?ÄÒ ÐÜÇÁ É?Ñ?È? ÓæÄû×á ×èÀñ×ïÄé. ÁçÇ?Ã? ÎþÆ ÎÖÕÀÕèÓÔÏÅÄÒ ÎÖÑ?ÅÅ ÇÉÐÜÍÊ ÔÑÅ?Ì×ÐÜ ÑÈÐ÷×äÐË ÑæÐ××ßÆ?.
ScoreBoardFile
ÐË
Å?ÍÊÕ?ÏÅ Ð?Ðõ×ßÄÒ ÎÖÕÀÕèÓÔÄÒ scoreboardÈ? ÈÑÀÅÖ?ÈÁ ÀÅÄÙÌÊÐÜ
ÐæÄé. ÁçÇ?Èù (HUP
ØÔ) "bind: Address already in use"
Ø?ÐÊ (USR1
ØÔ) "long lost child came home!"ÐÜ
ÉïË×â Ì? ÐæÄé. Ð?ÐêÄÒ ÍÙÀ?×á ÏÐÇ?ÐÜÀý, ØÔÐêÄÒ ÄìÑ? Ì-É?ÀÅ
scoreboard slotÐË ÐâÀä ÈÈÅ÷Äé. ÁçÇÅÌ- À-Ñ? Ð÷ÍÓÐëÐË ÑéÐÜÀý
ÑÅÐíÐÊ Ð÷ÍÓÐëÐË Ë÷Ïû×ßÁö ÓïÓÅ×áÄé. ÐÜ É?Ñ?ÄÒ ×èÀñ×ßÁò ÈÕÏü
Ø?ÅùÄé. ÁçÇ?Ã? Äé×ðØ?ÅÅ ÄûÊÞÊàÐ× ÎÖÕÀÕèÓÔÄÒ scoreboardÇÞ ÖÔÐßÐË
Ë÷Ïû×ßÑ? ÎÚÄÒÄé. ÖÔÐßÐË Ë÷Ïû×ßÄÒ ÎÖÕÀÕèÓÔÆ?Èù ScoreBoardFile
É?Ì-È? Ò?Àý×ßÆ?.
È?Å÷ ÎÖÕÀÕèÓÔÏÅÄÒ Ñ?ÌãÅ×ÄÒ HTTP Ï?Àñ (KeepAlive)ÏÅÌ- ÅÞÉ?ÒÀ ÐÜØÔ ÏôÓËÐË ÓÃÈ?×ßÄÒ ÐêÍÔÏÅ ÎðÀ?Ð× ÇÉÐÜÍÊ ÔÑÅ?Ì×ÐÜ ÐæÄé. ÐêÍÔÐÊ ÏôÓËÑéÐË ÐàÐÊ ØÔ ÏôÓË ×üÄ?È? ÐàÁòÐ?ÏÅ ÑÎÇñ×â Ì? ÐæÄé. ÐÜ É?Ñ?ÄÒ ÃÚÉ? ÄÚÀä ÉïÀï×ßÏ? 1.2 É?Ð?ÐÜ Ã?ÏÒØÔÏÅÎï Ì?Ñ?Å×Î?Äé. ÁçÇ?Ã? ÃçÖ?Ï? Ñ?Ï?ÐÜÃ? Ì-É? ÍÓÀ?Ñ?×áÆ?É?ÏÅ KeepAlive Õ?Æ?ÐÜÎ?Ö?ÄÒ ÐÜÇÁ ÀöÏüÈ? ÏÉË?×èÎï×ßÁò Æ?É?ÏÅ ÐÜÇàË? É?Ñ?ÄÒ ÎØÅØÄé. Í×Ñ?ÇÞ Ì-É?È? ÀÛË÷×ßÁòÐ?×è ÐßÓÚÏÅ 20É? Ð÷ÍÓÐë×ßÄÒ ÅÏÎØ Õ?Æ?ÐÜÎ?Ö?ÀÅ Á?Ñ? ÁçÈÂÐÜÃ? Ê? É?Ì-Î?ÐÜ Ë÷ÐÜÖ?È? ÌÊÀ?Ð?ÐÈÇÞ ÐàÎþÅùÐÜÁö ÁòÄû×ßÑ? ÎÚÄÒÄéÈù É?Ñ?ÀÅ ÎØÅØÄé.