home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 May / PCWorld_2003-05_cd.bin / Komunik / apache / apache_2.0.45-win32-x86-no_ssl.msi / Data.Cab / F232703_stopping.xml.ru < prev    next >
Extensible Markup Language  |  2003-02-12  |  13KB  |  225 lines

  1. <?xml version='1.0' encoding='KOI8-R' ?>
  2. <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
  3.  
  4. <!--***************************************************-->
  5. <!-- English revision: 1.2.2.3                         -->
  6. <!--***************************************************-->
  7. <!-- Translator: Mikhail Filimonov (mvf@uniyar.ac.ru)  -->
  8. <!-- Reviewers:                                        -->
  9. <!--             Ivan Shvedov (ivan@tversu.ru)         -->
  10. <!--             Arthur Reznikov (art@altair.tversu.ru)-->
  11. <!--***************************************************-->
  12.  
  13. <?xml-stylesheet type="text/xsl" href="./style/manual.ru.xsl"?>
  14. <manualpage>
  15. <relativepath href="."/>
  16.  
  17.   <title>∩╙╘┴╬╧╫ ╔ ╨┼╥┼┌┴╨╒╙╦</title>
  18.  
  19. <summary>
  20.     <p>ⁿ╘╧╘ ─╧╦╒═┼╬╘ ╥┴╙╙═┴╘╥╔╫┴┼╘ ╫╧╨╥╧╙┘ ╧╙╘┴╬╧╫╦╔ ╔ ╨┼╥┼┌┴╨╒╙╦┴ Apache ╬┴
  21.     Unix-╨╧─╧┬╬┘╚ ╙╔╙╘┼═┴╚. ≡╧╠╪┌╧╫┴╘┼╠╤═ Windows NT, 2000 ╔ XP ╙╠┼─╒┼╘ ▐╔╘┴╘╪ ╥┴┌─┼╠
  22.     <a href="platform/windows.html#winsvc">"≥┴┬╧╘┴ Apache ╦┴╦ ╙┼╥╫╔╙┴"</a>,
  23.     ┴ ╨╧╠╪┌╧╫┴╘┼╠╤═ Windows 9x ╔ ME - <a href="platform/windows.html#wincons">"≥┴┬╧╘┴
  24.     Apache ╦┴╦ ╦╧╬╙╧╠╪╬╧╟╧ ╨╥╔╠╧╓┼╬╔╤"</a>, ─╠╤ ╨╧╠╒▐┼╬╔╤ ╔╬╞╧╥═┴├╔╔ ╧┬
  25.     ╒╨╥┴╫╠┼╬╔╔ ╙┼╥╫┼╥╧═ ╬┴ ▄╘╔╚ ╨╠┴╘╞╧╥═┴╚.</p>
  26. </summary>
  27.  
  28. <seealso><a href="programs/httpd.html">httpd</a></seealso>
  29. <seealso><a href="programs/apachectl.html">apachectl</a></seealso>
  30.  
  31. <section id="introduction"><title>≈╫┼─┼╬╔┼</title>
  32.  
  33.     <p>Σ╠╤ ╘╧╟╧, ▐╘╧┬┘ ╧╙╘┴╬╧╫╔╘╪ ╔╠╔ ╨┼╥┼┌┴╨╒╙╘╔╘╪ Apache, ╬┼╧┬╚╧─╔═╧ ╨╧╙╠┴╘╪
  34.     ╙╔╟╬┴╠ ┌┴╨╒▌┼╬╬┘═ ╨╥╧├┼╙╙┴═ <code>httpd</code>.  ≤╒▌┼╙╘╫╒┼╘ ─╫┴ ╙╨╧╙╧┬┴
  35.     ╧╘╨╥┴╫╔╘╪ ╨╧─╧┬╬┘┼ ╙╔╟╬┴╠┘. ≈╧-╨┼╥╫┘╚, ≈┘ ═╧╓┼╘┼ ╨╧╙╠┴╘╪ ╙╔╟╬┴╠┘ ╬┼╨╧╙╥┼─╙╘╫┼╬╬╧
  36.     ╨╥╧├┼╙╙┴═, ╔╙╨╧╠╪┌╒╤ ╦╧═┴╬─╒ unix'┴ <code>kill</code>. ∩┬╥┴╘╔╘┼ ╫╬╔═┴╬╔┼,
  37.     ▐╘╧ ╨╥╧├┼╙╙╧╫ <code>httpd</code> ╫ ╙╔╙╘┼═┼ ╫┘╨╧╠╬╤┼╘╙╤ ╬┼╙╦╧╠╪╦╧,
  38.     ╧─╬┴╦╧ ≈┘ ╬┼ ─╧╠╓╬┘ ╧╘╙┘╠┴╘╪ ╙╔╟╬┴╠┘ ╬╔ ╧─╬╧═╒ ╔┌ ╬╔╚, ╦╥╧═┼ ╥╧─╔╘┼╠╪╙╦╧╟╧ -
  39.     ┼╟╧ pid (╔─┼╬╘╔╞╔╦┴╘╧╥ ╨╥╧├┼╙╙┴) ┌┴╨╔╙┘╫┴┼╘╙╤ ╫ ╞┴╩╠, ╨╒╘╪ ╦ ╦╧╘╧╥╧═╒ ┌┴─┴┼╘╙╤
  40.     ─╔╥┼╦╘╔╫╧╩ <directive module="mpm_common">PidFile</directive>. ≤╒▌┼╙╘╫╒└╘ ╘╥╔
  41.     ╙╔╟╬┴╠┴, ╦╧╘╧╥┘┼ ≈┘ ═╧╓┼╘┼ ╧╘╨╥┴╫╔╘╪ ╥╧─╔╘┼╠╪╙╦╧═╒ ╨╥╧├┼╙╙╒: 
  42.     <a href="#term"><code>TERM</code></a>,
  43.     <a href="#hup"><code>HUP</code></a>, ╔
  44.     <a href="#graceful"><code>USR1</code></a> - ╔╚ ┌╬┴▐┼╬╔┼ ┬╒─┼╘ ╧┬▀╤╙╬┼╬╧ ╬╔╓┼.</p>
  45.  
  46.     <p>■╘╧┬┘ ╧╘╨╥┴╫╔╘╪ ╙╔╟╬┴╠ ╥╧─╔╘┼╠╪╙╦╧═╒ ╨╥╧├┼╙╙╒, ≈┴═ ╙╠┼─╒┼╘ ╬┴┬╥┴╘╪ ╙╠┼─╒└▌╒└ ╦╧═┴╬─╒:</p>
  47.  
  48. <example>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</example>
  49.  
  50.     <p>≈╘╧╥╧╩ ╙╨╧╙╧┬ ╨┼╥┼─┴╘╪ ╙╔╟╬┴╠┘ ╨╥╧├┼╙╙┴═ <code>httpd</code> - ▄╘╧
  51.     ╔╙╨╧╠╪┌╧╫┴╬╔┼ ╧╨├╔╔ <code>-k</code> ╫ ╦╧═┴╬─╬╧╩ ╙╘╥╧╦┼ ╙ ┴╥╟╒═┼╬╘┴═╔: <code>stop</code>,
  52.     <code>restart</code> ╔ <code>graceful</code>, ╦┴╦ ┬╒─┼╘ ╧╨╔╙┴╬╧ ╬╔╓┼.
  53.     ⁿ╘╧ ╨┴╥┴═┼╘╥┘ ╦╧═┴╬─╬╧╩ ╙╘╥╧╦╔ ─╠╤ ╔╙╨╧╠╬╤┼═╧╟╧ ╞┴╩╠┴ <a href="programs/httpd.html">httpd</a>,
  54.     ╧─╬┴╦╧ ═┘ ╥┼╦╧═┼╬─╒┼═ ╨┼╥┼─┴╫┴╘╪ ╔╚, ╔╙╨╧╠╪┌╒╤ ╙╦╥╔╨╘ <a
  55.     href="programs/apachectl.html">apachectl</a>, ╦╧╘╧╥┘╩ ╨┼╥┼─┴╙╘ ▄╘╔ ╨┴╥┴═┼╘╥┘
  56.     ╨╥╧╟╥┴══┼ <code>httpd</code>.</p>
  57.  
  58.     <p>≡╧╙╠┼ ╘╧╟╧, ╦┴╦ ┬╒─╒╘ ╧╘╨╥┴╫╠┼╬┘ ╙╔╟╬┴╠┘ ╨╥╧├┼╙╙╒ <code>httpd</code>, ╫┘ ═╧╓┼╘┼
  59.     ╒┌╬┴╘╪ ╧ ╙╧╙╘╧╤╬╔╔ ╙┼╥╫┼╥┴, ╬┴┬╥┴╫:</p>
  60.  
  61. <example>tail -f /usr/local/apache2/logs/error_log</example>
  62.  
  63.     <p>≈╬┼╙╔╘┼ ╬┼╧┬╚╧─╔═┘┼ ╔┌═┼╬┼╬╔╤ ╫ ▄╘╔ ╨╥╔═┼╥┘ ╙ ╒▐ú╘╧═ 
  64.        ┌╬┴▐┼╬╔╤ ─╔╥┼╦╘╔╫ <directive module="core">ServerRoot</directive>
  65.        ╔ <directive module="mpm_common">PidFile</directive> ╫ ╦╧╬╞╔╟╒╥┴├╔╔
  66.        Apache.</p>
  67. </section>
  68.  
  69. <section id="term"><title>ε┼═┼─╠┼╬╬┴╤ ╧╙╘┴╬╧╫╦┴</title>
  70.  
  71. <dl><dt>≤╔╟╬┴╠: TERM</dt>
  72. <dd><code>apachectl -k stop</code></dd>
  73. </dl>
  74.  
  75.     <p>≡╧╙╠┼ ╨╧╠╒▐┼╬╔╤ ╙╔╟╬┴╠┴ <code>TERM</code> ╔╠╔ <code>stop</code>,
  76.     ╥╧─╔╘┼╠╪╙╦╔╩ ╨╥╧├┼╙╙ ╨┘╘┴┼╘╙╤ ╬┼═┼─╠┼╬╬╧ ╒╬╔▐╘╧╓╔╘╪ ╫╙┼ ─╧▐┼╥╬╔┼ ╨╥╧├┼╙╙┘.
  77.     ⁿ╘╧ ═╧╓┼╘ ┌┴╬╤╘╪ ╬┼╙╦╧╠╪╦╧ ╙┼╦╒╬─. ·┴╘┼═ ╥╧─╔╘┼╠╪╙╦╔╩ ╨╥╧├┼╙╙ ╙┴═ ┌┴╫┼╥█┴┼╘ ╥┴┬╧╘╒,
  78.     ╨╥╔ ▄╘╧═ ╫╙┼ ╘┼╦╒▌╔┼ ┌┴╨╥╧╙┘ ╨╥┼╦╥┴▌┴└╘ ╧┬╥┴┬┴╘┘╫┴╘╪╙╤, ┴ ╬╧╫┘┼ ┌┴╨╥╧╙┘ ╔╟╬╧╥╔╥╒└╘╙╤.</p>
  79.  
  80. </section>
  81.  
  82. <section id="graceful"><title>φ╤╟╦╔╩ ╨┼╥┼┌┴╨╒╙╦</title>
  83.  
  84. <dl><dt>≤╔╟╬┴╠: USR1</dt>
  85. <dd><code>apachectl -k graceful</code></dd>
  86. </dl>
  87.  
  88.     <p>≡╥╔ ╨╧╠╒▐┼╬╔╔ ╙╔╟╬┴╠┴ <code>USR1</code> ╔╠╔ <code>graceful</code>,
  89.     ╥╧─╔╘┼╠╪╙╦╔╩ ╨╥╧├┼╙╙ <em>╨╥╔┌┘╫┴┼╘</em> ─╧▐┼╥╬╔┼ ╨╥╧├┼╙╙┘ ╦ ┌┴╫┼╥█┼╬╔└ ╥┴┬╧╘┘
  90.     ╙╥┴┌╒ ╓┼ ╨╧╙╠┼ ╧┬╥┴┬╧╘╦╔ ╙╫╧┼╟╧ ╘┼╦╒▌┼╟╧ ┌┴╨╥╧╙┴ (╔╠╔ ╦ ╬┼┌┴═┼─╠╔╘┼╠╪╬╧╩ ╧╙╘┴╬╧╫╦┼,
  91.     ┼╙╠╔ ─╧▐┼╥╬╔╩ ╨╥╧├┼╙╙ ╬╔▐┼╟╧ ╬┼ ╧┬╥┴┬┴╘┘╫┴┼╘). ≥╧─╔╘┼╠╪╙╦╔╩ ╨╥╧├┼╙╙
  92.     ╨┼╥┼▐╔╘┘╫┴┼╘ ╦╧╬╞╔╟╒╥┴├╔╧╬╬┘┼ ╞┴╩╠┘, ╧╘╦╥┘╫┴┼╘ ┌┴╬╧╫╧ log-╞┴╩╠┘
  93.     (╞┴╩╠┘, ╙╧─┼╥╓┴▌╔┼ ╓╒╥╬┴╠ ╥┴┬╧╘┘ ╙┼╥╫┼╥┴). ≡╧╙╠┼ ╘╧╟╧, ╦┴╦ ╦┴╦╧╩-╘╧ ╔┌
  94.     ─╧▐┼╥╬╔╚ ╨╥╧├┼╙╙╧╫ ┌┴╫┼╥█┴┼╘ ╥┴┬╧╘╒, ╥╧─╔╘┼╠╪╙╦╔╩ ╨╥╧├┼╙╙ ┌┴═┼╬╤┼╘ ┼╟╧
  95.     ─╧▐┼╥╬╔═ ╨╥╧├┼╙╙╧═ ╬╧╫╧╟╧ <em>╨╧╦╧╠┼╬╔╤</em>, ╘.┼. ╙ ╬╧╫╧╩ ╦╧╬╞╔╟╒╥┴├╔┼╩,
  96.     ╦╧╘╧╥┘╩ ╬┴▐╔╬┴┼╘ ╧┬╥┴┬┴╘┘╫┴╘╪ ╬╧╫┘┼ ┌┴╨╥╧╙┘ ╬┼┌┴═┼─╠╔╘┼╠╪╬╧.</p>
  97.  
  98.     <note>ε┴ ╬┼╦╧╘╧╥┘╚ ╨╠┴╘╞╧╥═┴╚, ╬┼ ╨╧──┼╥╓╔╫┴└▌╔╚ ╨┼╥┼─┴▐╒ ╙╔╟╬┴╠┴ <code>USR1</code>
  99.     ╦┴╦ ╙╔╟╬┴╠┴ ─╠╤ ╔╬╔├╔┴├╔╔ ═╤╟╦╧╟╧ ╨┼╥┼┌┴╨╒╙╦┴, ═╧╟╒╘
  100.     ╔╙╨╧╠╪┌╧╫┴╘╪╙╤ ─╥╒╟╔┼ ╙╔╟╬┴╠┘ (╘┴╦╔┼ ╦┴╦ <code>WINCH</code>).
  101.     δ╧═┴╬─┴ <code>apachectl graceful</code> ╧╘╨╥┴╫╔╘ ╦╧╥╥┼╦╘╬┘╩ ╙╔╟╬┴╠
  102.     ╬┴ ╠└┬╧╩ ╨╠┴╘╞╧╥═┼.</note>
  103.  
  104.     <p>≡╥╧╟╥┴══┴ ╥┴┌╥┴┬╧╘┴╬┴ ╘┴╦╔═ ╧┬╥┴┌╧═, ▐╘╧ ╦╧╠╔▐┼╙╘╫╧ ╨╥╧├┼╙╙╧╫ ╔ ╨╧╘╧╦╧╫,
  105.     ╧╨╥┼─┼╠ú╬╬╧┼ ─╔╥┼╦╘╔╫┴═╔ φ≡-═╧─╒╠╤ (═╒╠╪╘╔-╨╥╧├┼╙╙╬╧╟╧ ═╧─╒╠╤),
  106.     ╧╙╘┴╫┴╠╧╙╪ ╬┼╔┌═┼╬╬┘═ ╬┴ ╨╥╧╘╤╓┼╬╔┼ ╫╙┼╟╧ ╨╥╧├┼╙╙┴ ╨┼╥┼┌┴╨╒╙╦┴.
  107.     δ╥╧═┼ ╘╧╟╧, ─╠╤ ╨╧──┼╥╓┴╬╔╤ ▐╔╙╠┴ ┌┴╨╒▌┼╬╬┘╚ ╨╥╧├┼╙╙╧╫, ╧╨╥┼─┼╠ú╬╬╧╟╧
  108.     ─╔╥┼╦╘╔╫╧╩ <directive module="mpm_common">StartServers</directive>, 
  109.     ╔╙╨╧╠╪┌╒┼╘╙╤ ╙╠┼─╒└▌╔╩ ╙╨╧╙╧┬: ┼╙╠╔ ╙╨╒╙╘╤ ╧─╬╒ ╙┼╦╒╬─╒ ╬┼ ┬┘╠╧
  110.     ╙╧┌─┴╬╧ ╨╧ ╦╥┴╩╬┼╩ ═┼╥┼ ╘┴╦╧┼ ╦╧╠╔▐┼╙╘╫╧ ─╧▐┼╥╬╔╚ ╨╥╧├┼╙╙╧╫, ╦┴╦╧┼
  111.     ╧╨╥┼─┼╠┼╬╧ ─╔╥┼╦╘╔╫╧╩ <directive module="mpm_common">StartServers</directive>,
  112.     ╘╧╟─┴ ╙╧┌─┴ú╘╙╤ ╘┴╦╧┼ ╦╧╠╔▐┼╙╘╫╧ ─╧▐┼╥╬╔╚ ╨╥╧├┼╙╙╧╫, ╦╧╘╧╥╧┼ ╨╧╠╬╧╙╘╪└
  113.     ╫╧╙╨╧╠╬╔╠╧ ┬┘ ╬┼─╧╙╘┴╘╧╦. ⌠┴╦╔═ ╧┬╥┴┌╧═ ╙┼╥╫┼╥ ╨┘╘┴┼╘╙╤ ╧─╬╧╫╥┼═┼╬╬╧ ╔ ╙╧╚╥┴╬╔╘╪ 
  114.     ╦╧╠╔▐┼╙╘╫╧ ╒╓┼ ╙╒▌┼╙╘╫╒└▌╔╚ ─╧▐┼╥╬╔╚ ╨╥╧├┼╙╙╧╫ ╬┼╔┌═┼╬╬┘═, ╔ ╒▐┼╙╘╪ ≈┴█╔ 
  115.     ╘╥┼┬╧╫┴╬╔╤, ╒╦┴┌┴╬╬┘┼ ╫ ─╔╥┼╦╘╔╫┼ <directive>StartServers</directive>.</p>
  116.  
  117.     <p>≡╧╠╪┌╧╫┴╘┼╠╔, ╔╙╨╧╠╪┌╒└▌╔┼ ═╧─╒╠╪ <module>mod_status</module>,
  118.     ═╧╟╒╘ ╧┬╥┴╘╔╘╪ ╫╬╔═┴╬╔┼, ▐╘╧ ╙╘┴╘╔╙╘╔╦┴ ╙┼╥╫┼╥┴ ╨╥╔ ╨╧╠╒▐┼╬╔╔ ╙╔╟╬┴╠┴
  119.     <code>USR1</code> ╬┼ ╧┬╬╒╠╤┼╘╙╤. ⌠┴╦ ┬┘╠╧ ╙─┼╠┴╬╧ ─╠╤ ╘╧╟╧, ▐╘╧┬┘ ╒═┼╬╪█╔╘╪
  120.     ╨╥╧═┼╓╒╘╧╦ ╫╥┼═┼╬╔, ╫ ╘┼▐┼╬╔┼ ╦╧╘╧╥╧╟╧ ╙┼╥╫┼╥ ╬┼ ═╧╓┼╘ ╧┬╥┴┬┴╘┘╫┴╘╪
  121.     ╬╧╫┘┼ ┌┴╨╥╧╙┘ (╦╧╘╧╥┘┼ ╧╨┼╥┴├╔╧╬╬┴╤ ╙╔╙╘┼═┴ ┬╒─┼╘ ╙╘┴╫╔╘╪ ╫ ╧▐┼╥┼─╪,
  122.     ╘.┼. ╧╬╔ ╬┼ ╨╥╧╨┴─╒╘ ╫ ╠└┬╧═ ╙╠╒▐┴┼), ┴ ╘┴╦╓┼ ─╠╤ ╘╧╟╧, ▐╘╧┬┘ ╒▐╔╘┘╫┴╘╪
  123.     ≈┴█╔ ╬┴╙╘╥╧╩╦╔. Σ╠╤ ▄╘╧╟╧ ╙┼╥╫┼╥ ╚╥┴╬╔╘ <em>╘┴┬╠╔├╒ ╙╘┴╘╔╙╘╔╦╔</em>,
  124.     ╫ ╦╧╘╧╥╒└ ┌┴╨╔╙┘╫┴└╘╙╤ ╥┼┌╒╠╪╘┴╘┘ ╥┴┬╧╘┘ ╫╙┼╚ ─╧▐┼╥╬╔╚ ╨╥╧├┼╙╙╧╫, ╫╬┼ ┌┴╫╔╙╔═╧╙╘╔ ╧╘ ╔╚ ╨╧╦╧╠┼╬╔╤.</p>
  125.  
  126.     <p>φ╧─╒╠╪ <code>mod_status</code> ╘┴╦╓┼ ╔╙╨╧╠╪┌╒┼╘ ╙╔═╫╧╠ <code>G</code>, ▐╘╧┬┘
  127.     ╒╦┴┌┴╘╪ ╘┼ ─╧▐┼╥╬╔┼ ╨╥╧├┼╙╙┘, ╦╧╘╧╥┘┼ ╫╙ú ┼▌ú ╧┬╥┴┬┴╘┘╫┴└╘ ┌┴╨╥╧╙┘ ╔ ╦╧╘╧╥┘┼ ┬┘╠╔
  128.     ╙╧┌─┴╬┘ ─╧ ╙╔╟╬┴╠┴ ╦ ═╤╟╦╧═╒ ╨┼╥┼┌┴╨╒╙╦╒.</p>
  129.  
  130.     <p>≈ ╬┴╙╘╧╤▌┼┼ ╫╥┼═╤ ╬┼╘ ╙╨╧╙╧┬┴ ╧╨╥┼─┼╠╔╘╪,
  131.     ▐╘╧ ╫╙┼ ─╧▐┼╥╬╔┼ ╨╥╧├┼╙╙┘ ┌┴╦╧╬▐╔╠╔ ┌┴╨╔╙╪ ╫ ╙╘┴╥┘╩ log-╞┴╩╠ (╘.┼.
  132.     log-╞┴╩╠, ╫ ╦╧╘╧╥┘╩ ╨╥╧╔┌╫╧─╔╠┴╙╪ ┌┴╨╔╙╪ ─╧ ╨┼╥┼┌┴╨╒╙╦┴). φ┘
  133.     ╨╥┼─╠┴╟┴┼═ ≈┴═ ╨╧─╧╓─┴╘╪ ╬┼╦╧╘╧╥╧┼ ╫╥┼═╤, ╨╧╙╠┼ ╘╧╟╧ ╦┴╦ ┬╒─┼╘
  134.     ╨╧╙╠┴╬ ╙╔╟╬┴╠ <code>USR1</code>, ╨╥┼╓─┼ ▐┼═ ─┼╠┴╘╪ ▐╘╧-╠╔┬╧
  135.     ╙╧ ╙╘┴╥┘═ log-╞┴╩╠╧═. ε┴╨╥╔═┼╥, ┼╙╠╔ ╬┴ ╫┘╨╧╠╬┼╬╔┼ ┌┴╨╥╧╙╧╫
  136.     ╨╧╠╪┌╧╫┴╘┼╠┼╩, ╨╧─╦╠└▐ú╬╬┘╚ ▐┼╥┼┌ ╧▐┼╬╪ ═┼─╠┼╬╬┘╩ ╦┴╬┴╠, ╒╚╧─╔╘
  137.     ╬┼ ┬╧╠┼┼ 10 ═╔╬╒╘, ╘╧╟─┴ ╠╧╟╔▐╬╧ ┬╒─┼╘ ╨╧─╧╓─┴╘╪ 15 ═╔╬╒╘, ╨╥┼╓─┼ ▐┼═
  138.     ─┼╠┴╘╪ ▐╘╧-╠╔┬╧ ╙╧ ╙╘┴╥┘═ log-╞┴╩╠╧═.</p>
  139.  
  140.     <note>σ╙╠╔ ≈┴█ ╦╧╬╞╔╟╒╥┴├╔╧╬╬┘╩ ╞┴╩╠ ╙╧─┼╥╓╔╘ ╧█╔┬╦╔, ╘╧ ╨╧╨┘╘╦┴
  141.     ╨┼╥┼┌┴╨╒╙╘╔╘╪ ╙┼╥╫┼╥ ╫┘┌╧╫┼╘ ╬┼═┼─╠┼╬╬╧┼ ╨╥┼╦╥┴▌┼╬╔┼ ╥┴┬╧╘┘ ╥╧─╔╘┼╠╪╙╦╧╟╧
  142.     ╨╥╧├┼╙╙┴ ╙ ╙╧╧┬▌┼╬╔┼═ ╧┬ ╧█╔┬╦┼.  ≈ ╙╠╒▐┴┼ ═╤╟╦╧╟╧ ╨┼╥┼┌┴╨╒╙╦┴
  143.     ─╧▐┼╥╬╔┼ ╨╥╧├┼╙╙┘ ╨╥╧─╧╠╓┴└╘ ╧┬╥┴┬┴╘┘╫┴╘╪ ╙╫╧╔ ┌┴╨╥╧╙┘, ╨╧╙╠┼ ▐┼╟╧ 
  144.     ╧╬╔ ┌┴╫┼╥█┴╘ ╙╫╧└ ╥┴┬╧╘╒. ⁿ╘╧ ═╧╓┼╘ ╫┘┌╫┴╘╪ ╨╥╧┬╠┼═┘,
  145.     ╘┴╦ ╦┴╦ ╙┼╥╫┼╥ ╬┼ ┬╒─┼╘ ╫ ╙╧╙╘╧╤╬╔╔ ╒╙╘┴╬╧╫╔╘╪ ╙╧┼─╔╬┼╬╔┼ ╙ ╬┼╧┬╚╧─╔═┘═╔
  146.     ╨╧╥╘┴═╔. ≡┼╥┼─ ╫┘╨╧╠╬┼╬╔┼═ ╨┼╥┼┌┴╨╒╙╦┴, ≈┘ ─╧╠╓╬┘
  147.     ╨╥╧╫┼╥╔╘╪ ╙╔╬╘┴╦╙╔╙ ╦╧╬╞╔╟╒╥┴├╔╧╬╬┘╚ ╞┴╩╠╧╫ ╙ ╨╧═╧▌╪└ ╨┴╥┴═┼╘╥┴
  148.     <code>-t</code> ╦╧═┴╬─╬╧╩ ╙╘╥╧╦╔ (╙═. ╧╨╔╙┴╬╔┼ <a href="programs/httpd.html">httpd</a>).
  149.     ∩─╬┴╦╧ ▄╘╧ ╫╙ú ┼▌ú ╬┼ ╟┴╥┴╬╘╔╥╒┼╘, ▐╘╧ ╙┼╥╫┼╥ ╨┼╥┼┌┴╨╒╙╘╔╘╙╤ ╦╧╥╥┼╦╘╬╧.
  150.     ■╘╧ ╨╥╧╫┼╥╔╘╪ ╙┼═┴╬╘╔╦╒ ╦╧╬╞╔╟╒╥┴├╔╧╬╬┘╚ ╞┴╩╠╧╫, ╥┴╫╬╧ ╦┴╦ ╔ ╔╚ ╙╔╬╘┴╦╙╔╙,
  151.     ≈┘ ═╧╓┼╘┼ ╨╧╨╥╧┬╧╫┴╘╪ ┌┴╨╒╙╘╔╘╪ <code>httpd</code>, ┬╒─╒▐╔ ╬┼╨╥╔╫╔╠┼╟╔╥╧╫┴╬╬┘═ ╨╧╠╪┌╧╫┴╘┼╠┼═.
  152.     σ╙╠╔ ╧█╔┬╦╔ ╧╘╙╒╘╙╘╫╒└╘, ╘╧ <code>httpd</code> ╨╧╨┘╘┴┼╘╙╤ ╧╘╦╥┘╘╪
  153.     ╙╧╦┼╘┘ ╔ log-╞┴╩╠┘, ╬╧ ╬┼ ╙═╧╓┼╘ ▄╘╧╟╧ ╙─┼╠┴╘╪, ╨╧╘╧═╒ ▐╘╧ ╒ ╬┼╟╧ ╧╘╙╒╘╙╘╫╒└╘
  154.     ╬┼╧┬╚╧─╔═┘┼ ─╠╤ ▄╘╧╟╧ ╨╥┴╫┴ (╔╠╔ ╨╧╘╧═╒ ▐╘╧ ╫ ╘┼╦╒▌┼┼ ╫╥┼═╤ ╥┴┬╧╘┴└▌╔╩ <code>httpd</code> ╒╓┼
  155.     ╒╙╘┴╬╧╫╔╠ ╙╧┼─╔╬┼╬╔┼ ╙ ╬╒╓╬┘═╔ ╨╧╥╘┴═╔, ┌┴╬╤╫ ╔╚). σ╙╠╔ ╙┬╧╩
  156.     ╨╥╧╔╙╚╧─╔╘ ╨╧ ╠└┬╧╩ ─╥╒╟╧╩ ╨╥╔▐╔╬┼ - ┌╬┴▐╔╘, ╙╦╧╥┼┼ ╫╙┼╟╧,
  157.     ╙╒▌┼╙╘╫╒┼╘ ╧█╔┬╦┴ ╫ ╦╧╬╞╔╟╒╥┴├╔╧╬╬╧═ ╞┴╩╠┼, ╦╧╘╧╥┴╤ ─╧╠╓╬┴ ┬┘╘╪
  158.     ╔╙╨╥┴╫╠┼╬┴ ╨┼╥┼─ ╬┴▐┴╠╧═ ═╤╟╦╧╟╧ ╨┼╥┼┌┴╨╒╙╦┴.</note>
  159. </section>
  160.  
  161. <section id="hup"><title>ε┼═┼─╠┼╬╬┘╩ ╨┼╥┼┌┴╨╒╙╦</title>
  162.  
  163. <dl><dt>≤╔╟╬┴╠: HUP</dt>
  164. <dd><code>apachectl -k restart</code></dd>
  165. </dl>
  166.  
  167.     <p>∩╘╨╥┴╫╠┼╬╬┘╩ ╥╧─╔╘┼╠╪╙╦╧═╒ ╨╥╧├┼╙╙╒ ╙╔╟╬┴╠ <code>HUP</code> 
  168.     ╔╠╔ <code>restart</code> ╫┘┌┘╫┴┼╘ ╬┼═┼─╠┼╬╬╧┼ ╒╬╔▐╘╧╓┼╬╔┼ 
  169.     ╫╙┼╚ ─╧▐┼╥╬╔╚ ╨╥╧├┼╙╙╧╫, ╘┴╦╓┼ ╦┴╦ ╔ ╨╥╔ ╧┬╥┴┬╧╘╦┼ ╙╔╟╬┴╠┴ 
  170.     <code>TERM</code>, ╧─╬┴╦╧ ╥╧─╔╘┼╠╪╙╦╔╩ ╨╥╧├┼╙╙ ╬┼ ┌┴╫┼╥█┴┼╘ ╥┴┬╧╘╒.
  171.     ∩╬ ╨┼╥┼▐╔╘┘╫┴┼╘ ╦╧╬╞╔╟╒╥┴├╔╧╬╬┘┼ ╞┴╩╠┘ ╔ ╧╘╦╥┘╫┴┼╘ ┌┴╬╧╫╧ log-╞┴╩╠┘
  172.     (╞┴╩╠┘, ╙╧─┼╥╓┴▌╔┼ ╓╒╥╬┴╠ ╥┴┬╧╘┘ ╙┼╥╫┼╥┴). ·┴╘┼═ ╧╬ ╨╧╥╧╓─┴┼╘
  173.     ╬╧╫┘╚ ╨╧╘╧═╦╧╫ ╔ ╨╥╧─╧╠╓┴┼╘ ╧┬╥┴┬╧╘╦╒ ┌┴╨╥╧╙╧╫.</p>
  174.  
  175.     <p>≡╧╠╪┌╧╫┴╘┼╠╔, ╔╙╨╧╠╪┌╒└▌╔┼ ═╧─╒╠╪ <module>mod_status</module>,
  176.     ═╧╟╒╘ ╧┬╥┴╘╔╘╪ ╫╬╔═┴╬╔┼, ▐╘╧ ╙╘┴╘╔╙╘╔╦┴ ╙┼╥╫┼╥┴ ╨╥╔ ╨╧╠╒▐┼╬╔╔ ╙╔╟╬┴╠┴
  177.     <code>HUP</code> ╨╧╠╬╧╙╘╪└ ╧┬╬╒╠╤┼╘╙╤.</p>
  178.  
  179. <note>σ╙╠╔ ≈┴█ ╦╧╬╞╔╟╒╥┴├╔╧╬╬┘╩ ╞┴╩╠ ╙╧─┼╥╓╔╘ ╧█╔┬╦╔, ╘╧ ╨╧╨┘╘╦┴
  180. ╨┼╥┼┌┴╨╒╙╘╔╘╪ ╙┼╥╫┼╥ ╫┘┌╧╫┼╘ ╬┼═┼─╠┼╬╬╧┼ ╨╥┼╦╥┴▌┼╬╔┼ ┼╟╧ ╥┴┬╧╘┘
  181. ╙ ╙╧╧┬▌┼╬╔┼═ ╧┬ ╧█╔┬╦┼. ≤╨╧╙╧┬┘ ╔┌┬┼╓┴╘╪ ▄╘╧╟╧ ╙═╧╘╥╔╘┼ ╫┘█┼.
  182. </note>
  183. </section>
  184.  
  185. <section id="race"><title>≡╥╔╠╧╓┼╬╔┼: ╙╔╟╬┴╠┘ ╔ ╙╔╘╒┴├╔╔ ╟╧╬╦╔ (race conditions)</title>
  186.  
  187.     <p>≈ Apache ─╧ ╫┼╥╙╔╔ 1.2b9 ╙╒▌┼╙╘╫╧╫┴╠╧ ╬┼╙╦╧╠╪╦╧ <em>╙╔╘╒┴├╔╩ ╟╧╬╦╔ (race
  188.     conditions)</em>, ╫╧┌╬╔╦┴└▌╔╚ ╨╥╔ ╨╧╠╒▐┼╬╔╔ ╙╔╟╬┴╠╧╫ ╦ ╨┼╥┼┌┴╨╒╙╦╒ ╔╠╔ ╧╙╘┴╬╧╫╒ (╨╥╧╙╘╧┼
  189.     ╧┬▀╤╙╬┼╬╔┼ ╙╔╘╒┴├╔╩ ╟╧╬╦╔ (race conditions): ╨╥╧┬╠┼═┴, ╫╧┌╬╔╦┴└▌┴╤,
  190.     ╦╧╟─┴ ▐╘╧-╘╧ ╨╥╧╔╙╚╧─╔╘ ╫ ╘╧ ╫╥┼═╤, ╦╧╟─┴ ╬┼ ─╧╠╓╬╧ ╨╥╧╔╙╚╧─╔╘╪,
  191.     ╔┌-┌┴ ▐┼╟╧ ╬┴╥╒█┴┼╘╙╤ ╬╧╥═┴╠╪╬┴╤ ╥┴┬╧╘┴ ╨┴╥┴╠╠┼╠╪╬╧ ╫┘╨╧╠╬╤┼═┘╚ ╨╥╧├┼╙╙╧╫).
  192.     Σ╠╤ ╦╧═╨╪└╘┼╥╧╫ ╙ ┴╥╚╔╘┼╦╘╒╥┴═╔, ╔═┼└▌╔═╔ "╨╥┴╫╔╠╪╬┘╩", "╚╧╥╧█╔╩" ╬┴┬╧╥ 
  193.     ╫╧┌═╧╓╬╧╙╘┼╩, ╨╧─╧┬╬┘┼ ╨╥╧┬╠┼═┘ ┬┘╠╔ ╒╙╘╥┴╬┼╬┘ ╫┼┌─┼, ╟─┼ ▄╘╧ ╫╧┌═╧╓╬╧.
  194.     ∩─╬┴╦╧ ╙╠┼─╒┼╘ ╨╧═╬╔╘╪, ▐╘╧ ╬┴ ╦╧═╨╪└╘┼╥┴╚ ╙ ╬┼╦╧╘╧╥┘═╔ ┴╥╚╔╘┼╦╘╒╥┴═╔
  195.     ╫╙ú ┼▌ú ╙╒▌┼╙╘╫╒┼╘ ╫╧┌═╧╓╬╧╙╘╪ ╫╧┌╬╔╦╬╧╫┼╬╔╤ ╙╔╘╒┴├╔╩ ╟╧╬╦╔ (race conditions).</p>
  196.  
  197.     <p>δ╧═╨╪└╘┼╥┘ ╙ ┴╥╚╔╘┼╦╘╒╥┴═╔, ╬┴ ╦╧╘╧╥┘╚ ╘┴┬╠╔├┴ ╙╘┴╘╔╙╘╔╦╔ ╚╥┴╬╔╘╙╤
  198.     ╫ ╞┴╩╠┼, ╧╨╔╙┴╬╬╧═ ─╔╥┼╦╘╔╫╧╩ <directive module="mpm_common">ScoreBoardFile</directive>,
  199.     ╔═┼└╘ ╨╧╘┼╬├╔┴╠╪╬╒└ ╫╧┌═╧╓╬╧╙╘╪ ╨╧╫╥┼╓─┼╬╔╤ ╔╚ ╘┴┬╠╔├ ╙╘┴╘╔╙╘╔╦╔.
  200.     ⁿ╘╧ ═╧╓┼╘ ╫┘┌╫┴╘╪ ╧█╔┬╦╒ "bind: Address already in use" - 
  201.     "╒╙╘┴╬╧╫╠┼╬╔┼ ╙╫╤┌╔: ß─╥┼╙ ╒╓┼ ╔╙╨╧╠╪┌╒┼╘╙╤" (╨╧╙╠┼ ╙╔╟╬┴╠┴ <code>HUP</code>) 
  202.     ╔╠╔ "long lost child came home!" - "≈╧┌╫╥┴╘ ╨╧╘┼╥╤╬╬╧╟╧ ─╧▐┼╥╬┼╟╧ ╨╥╧├┼╙╙┴"
  203.     (╨╧╙╠┼ ╙╔╟╬┴╠┴ <code>USR1</code>).  ≡╧╙╠┼─╬┼┼ ╙╧╧┬▌┼╬╔┼ - ╞┴╘┴╠╪╬┴╤ ╧█╔┬╦┴,
  204.     ╫ ╘╧ ╫╥┼═╤ ╦┴╦ ╨╥┼─┘─╒▌┼┼ ╫┘┌┘╫┴┼╘ ╘╧╠╪╦╧ ╨╧╘┼╥└ ╙╫╤┌╔ ╙ ╘┴┬╠╔├┼╩ ╙╘┴╘╔╙╘╔╦╔.
  205.     ≡╧▄╘╧═╒ ═╧╓╬╧ ╨╧╥┼╦╧═┼╬─╧╫┴╘╪ ╔╙╨╧╠╪┌╧╫┴╘╪ ═╤╟╦╔╩ ╨┼╥┼┌┴╨╒╙╦, ╔ ╠╔█╪ ╫╥┼═╤ ╧╘ ╫╥┼═┼╬╔
  206.     ─┼╠┴╘╪ ╓┼╙╘╦╔╩ ╨┼╥┼┌┴╨╒╙╦. ≤ ▄╘╔═╔ ╨╥╧┬╠┼═┴═╔ ╧▐┼╬╪ ╙╠╧╓╬╧ ┬╧╥╧╘╪╙╤,
  207.     ╧─╬┴╦╧, ╦ ╙▐┴╙╘╪└, ┬╧╠╪█╔╬╙╘╫╧ ┴╥╚╔╘┼╦╘╒╥ ╬┼ ╘╥┼┬╒└╘ ╚╥┴╬╔╘╪ ╘┴┬╠╔├╒ ╙╘┴╘╔╙╘╔╦╔
  208.     ╬┴ ─╔╙╦┼. ≤═╧╘╥╔╘┼ ─╧╦╒═┼╬╘┴├╔└ ╦ ─╔╥┼╦╘╔╫┼  <directive 
  209.     module="mpm_common">ScoreBoardFile</directive>, ▐╘╧┬┘ ╒┌╬┴╘╪, ╬┴ ╦┴╦╔╚ ┴╥╚╔╘┼╦╘╒╥┴╚
  210.     ╔╙╨╧╠╪┌╒┼╘╙╤ ▄╘╧╘ ╞┴╩╠.</p>
  211.  
  212.     <p>≈╧ ╫╙┼╚ ┴╥╚╔╘┼╦╘╒╥┴╚ ╙╒▌┼╙╘╫╒└╘ ╬┼┬╧╠╪█╔┼ ╙╔╘╒┴├╔╔ ╟╧╬╦╔ (race conditions)
  213.     ╫ ╦┴╓─╧═ ─╧▐┼╥╬┼═ ╨╥╧├┼╙╙┼, ╬┴▐╔╬┴╤ ╙╧ ╫╘╧╥╧╟╧ ┌┴╨╥╧╙┴ ╨╥╔ ╨╧╙╘╧╤╬╬╧═
  214.     HTTP ╙╧┼─╔╬┼╬╔╔ (KeepAlive). ≡╥╧├┼╙╙ ═╧╓┼╘ ┌┴╫┼╥█╔╘╪╙╤ ╨╧╙╠┼ ▐╘┼╬╔╤
  215.     ╙╘╥╧╦╔ ┌┴╨╥╧╙┴, ╬╧ ╨┼╥┼─ ▐╘┼╬╔┼═ ┌┴╟╧╠╧╫╦╧╫ ┌┴╨╥╧╙┴. Θ╙╨╥┴╫╠┼╬╔┼
  216.     ╨╧╤╫╔╠╧╙╪ ╨╧┌╓┼ ╫┘╨╒╙╦┴ ╫┼╥╙╔╔ 1.2, ┴ ╨╧╘╧═╒ ╬┼ ╫╦╠└▐┼╬╧ ╫ ╬┼╟╧. ⌠┼╧╥┼╘╔▐┼╙╦╔, ▄╘╧
  217.     ╬┼ ╨╥╧┬╠┼═┴, ╨╧╘╧═╒ ▐╘╧ KeepAlive-╦╠╔┼╬╘ ─╧╠╓┼╬ ╧╓╔─┴╘╪ ╘┴╦╔╚ ╙╧┬┘╘╔╩
  218.     ╔┌-┌┴ ┌┴─┼╥╓┼╦ ╙┼╘╔ ╔ ╫╥┼═┼╬╔ ╧╓╔─┴╬╔╤ ╙┼╥╫┼╥┴. ≡╥┴╦╘╔▐┼╙╦╔,
  219.     ╙╦╠┴─┘╫┴┼╘╙╤ ╫╨┼▐┴╘╠┼╬╔┼, ▐╘╧ ▄╘╧ ╘┴╦╓┼ ╬┼ ╧╦┴┌┘╫┴┼╘ ╬╔╦┴╦╧╟╧ 
  220.     ╫╠╔╤╬╔╤ - ╫╧ ╫╥┼═╤ ╘┼╙╘╧╫ ╙┼╥╫┼╥ ╨┼╥┼┌┴╨╒╙╦┴╠╙╤ ╙ ▐┴╙╘╧╘╧╩ 20 ╥┴┌
  221.     ╫ ╙┼╦╒╬─╒, ┴ ╦╠╔┼╬╘┘ ╒╙╨┼█╬╧ ╨╥╧╙═┴╘╥╔╫┴╠╔ ╙┴╩╘, ╬┼ ╨╧╠╒▐┴╤
  222.     ╨╒╙╘┘╚ ─╧╦╒═┼╬╘╧╫ ╔ ╨╧╫╥┼╓─ú╬╬┘╚ ╦┴╥╘╔╬╧╦.</p>
  223. </section>
  224.  
  225. </manualpage>