httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sol...@apache.org
Subject svn commit: r391149 - in /httpd/httpd/branches/2.0.x/docs/manual: invoking.xml.ru new_features_2_0.xml.ru stopping.xml.ru
Date Mon, 03 Apr 2006 20:53:47 GMT
Author: soldis
Date: Mon Apr  3 13:53:44 2006
New Revision: 391149

URL: http://svn.apache.org/viewcvs?rev=391149&view=rev
Log:
Already translated corresponding files are updated to contain changes from the latest English
revision.
(russian translation)

Modified:
    httpd/httpd/branches/2.0.x/docs/manual/invoking.xml.ru
    httpd/httpd/branches/2.0.x/docs/manual/new_features_2_0.xml.ru
    httpd/httpd/branches/2.0.x/docs/manual/stopping.xml.ru

Modified: httpd/httpd/branches/2.0.x/docs/manual/invoking.xml.ru
URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/2.0.x/docs/manual/invoking.xml.ru?rev=391149&r1=391148&r2=391149&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/invoking.xml.ru [koi8-r] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/invoking.xml.ru [koi8-r] Mon Apr  3 13:53:44 2006
@@ -1,10 +1,11 @@
 <?xml version='1.0' encoding='KOI8-R' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ru.xsl"?>
-<!-- English Revision: 99317:151405 (outdated) -->
+<!-- English Revision: 151405 -->
 
 <!--
- Copyright 2003-2004 The Apache Software Foundation
+ Copyright 2002-2005 The Apache Software Foundation or its licensors, as
+ applicable.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -20,7 +21,7 @@
 -->
 
 <!--***************************************************-->
-<!-- Translator: Ilia Soldis (rkai@tversu.ru)          -->
+<!-- Translator: Ilia Soldis (soldis@tversu.ru)        -->
 <!-- Reviewers:                                        -->
 <!--             Ivan Shvedov (ivan@tversu.ru)         -->
 <!--             Arthur Reznikov (art@altair.tversu.ru)-->
@@ -38,37 +39,37 @@
     <a href="platform/windows.xml#wincons">работу Apache под Windows в качестве
консольного
     приложения</a>.</p>
 
-    <p>В Unix программа <a href="programs/httpd.html">httpd</a>
представляет собой
-    демона, выполняющегося в фоновом режиме и обслуживающего
поступающие запросы.
-    О том, каким образом можно запустить <code>httpd</code>
и что в результате этого
+    <p>В Unix программа <program>httpd</program> представляет
собой
+    демон, выполняющийся в фоновом режиме и обслуживающий
поступающие запросы.
+    О том, каким образом можно запустить <program>httpd</program>
и что в результате этого
     получится, и рассказывается в этом документе.</p>
 </summary>
 
 <seealso><a href="stopping.html">Останов и перезапуск</a></seealso>
-<seealso><a href="programs/httpd.html">httpd</a></seealso>
-<seealso><a href="programs/apachectl.html">apachectl</a></seealso>
+<seealso><program>httpd</program></seealso>
+<seealso><program>apachectl</program></seealso>
 
 <section id="startup"><title>Что происходит в момент запуска
Apache</title>
 
     <p>Если в директиве <directive module="mpm_common">Listen</directive>
     в конфигурационном файле указано значение 80 (задаваемое
по умолчанию)
-    или любое другое значение порта меньшее 1024, то
для запуска Apache,
+    или любое другое значение порта меньшее 1024, то
для запуска Apache
     необходимо быть привилегированным пользователем,
так как Apache придется
     подключаться к привилегированному порту. После
того, как сервер запустился
-    и выполнил ряд подготовительных операций, таких
как открытие своих log - файлов,
+    и выполнил ряд подготовительных операций, таких
как открытие своих log-файлов,
     он порождает несколько <em>процессов потомков</em>,
которые и будут выполнять
     всю работу по обработке запросов от клиентов. Основной
процесс <code>httpd</code>
     выполняется с правами привилегированного пользователя,
в то время как процессы
-    потомки имеют меньший приоритет. Все это контролируется
<a href="mpm.html">МП -
-    модулем</a>, который компилируется вместе с сервером.</p>
+    потомки имеют меньший приоритет. Все это контролируется
<a
+    href="mpm.html">МП-модулем</a>, который компилируется
вместе с сервером.</p>
 
-    <p>Для запуска демона <code>httpd</code> лучше
всего использовать скрипт
-    <a href="programs/apachectl.html">apachectl</a>. Этот скрипт устанавливает
некоторые
-    переменные окружения, необходимые для правильной
работы сервера под некоторыми
-    операционными системами, а затем запускает исполняемый
файл <code>httpd</code>.
-    Скрипт <code>apachectl</code> передаст серверу любую
командную строку, так что,
+    <p>Для запуска демона <program>httpd</program> лучше
всего использовать скрипт
+    <program>apachectl</program>. Этот скрипт устанавливает
ряд
+    переменных окружения, необходимых для правильной
работы сервера под некоторыми
+    операционными системами, а затем запускает исполняемый
файл <program>httpd</program>.
+    Скрипт <program>apachectl</program> передаст серверу
любую командную строку, так что
     при вызове можно указывать в его командной строке
все необходимые для сервера опции.
-    Вы также можете вручную внести некоторые изменения
в скрипт <code>apachectl</code>,
+    Вы также можете вручную внести некоторые изменения
в скрипт <program>apachectl</program>,
     в частности, изменив значение переменной <code>HTTPD</code>
для запуска Apache
     из другого каталога, и указав опции, которые будут
передаваться серверу <em>каждый раз</em>
     при его запуске.</p>
@@ -99,11 +100,11 @@
     <code>"Unable to bind to Port ..."</code>. Подобная ошибка
возникает в двух случаях:</p>
 
     <ul>
-      <li>Если вы пытаетесь запустить сервер на привилегированном
порту, будучи зарегестрированным
-      в системе, как обычный пользователь; или</li>
+      <li>Если вы пытаетесь запустить сервер на привилегированном
порту, будучи зарегистрированным
+      в системе как обычный пользователь; или</li>
 
       <li>Если вы пытаетесь запусть сервер, когда
в системе уже есть выполняющийся демон Apache
-      или другой web-сервер, слушающий тот же самый порт</li>
+      или другой web-сервер, слушающий тот же самый порт.</li>
     </ul>
 
     <p>Решение многих подобных проблем можно найти
на странице
@@ -113,24 +114,24 @@
 <section id="boot"><title>Запуск сервера вместе с запуском
всей системы</title>
 
     <p>Если вы хотите, чтобы сервер запускался автоматически
после перезагрузки системы,
-    добавьте вызов скрипта <code>apachectl</code> в системные
файлы, отвечающие за загрузку
+    добавьте вызов скрипта <program>apachectl</program> в
системные файлы, отвечающие за загрузку
     операционной среды (обычно это <code>rc.local</code>
или файлы в каталоге <code>rc.N</code>).
     Это приведет к запуску Apache от имени привилегированного
пользователя.
     Во избежание проблем с безопасностью системы,
убедитесь, что сервер сконфигурирован правильно.</p>
 
-    <p>Скрипт <code>apachectl</code> разработан таким
образом, что он может
+    <p>Скрипт <program>apachectl</program> разработан таким
образом, что он может
     действовать как стандартный init-скрипт системы
SysV; он может принимать
     аргументы <code>start</code>, <code>restart</code>,
и <code>stop</code>
-    и переводить их в соответствующие сигналы процессу
<code>httpd</code>.
-    Поэтому чаще всего вам достаточно сделать ссылку
на <code>apachectl</code>
+    и переводить их в соответствующие сигналы процессу
<program>httpd</program>.
+    Поэтому чаще всего вам достаточно сделать ссылку
на <program>apachectl</program>
     в запускном каталоге процесса init. Но прежде чем
делать это, узнайте
     точные требования вашей системы.</p>
 </section>
 
 <section id="info"><title>Дополнительная информация</title>
 
-    <p>Дополнительную информацию по опциям командной
строки <a href="programs/httpd.html">httpd</a>
-    и <a href="programs/apachectl.html">apachectl</a>, а также других
+    <p>Дополнительную информацию по опциям командной
строки <program>httpd</program>
+    и <program>apachectl</program>, а также других
     вспомогательных программ, вы можете найти на странице
<a href="programs/">"Сервер
     и вспомогательные программы"</a>. Имеется также
<a href="mod/directives.html">документация</a>
     на все модули, входящие в дистрибутив Apache, и все
директивы, которые они предоставляют.</p>

Modified: httpd/httpd/branches/2.0.x/docs/manual/new_features_2_0.xml.ru
URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/2.0.x/docs/manual/new_features_2_0.xml.ru?rev=391149&r1=391148&r2=391149&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/new_features_2_0.xml.ru [koi8-r] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/new_features_2_0.xml.ru [koi8-r] Mon Apr  3 13:53:44
2006
@@ -1,10 +1,11 @@
 <?xml version='1.0' encoding='KOI8-R' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ru.xsl"?>
-<!-- English Revision: 96910:328032 (outdated) -->
+<!-- English Revision: 328032 -->
 
 <!--
- Copyright 2002-2004 The Apache Software Foundation
+ Copyright 2002-2005 The Apache Software Foundation or its licensors, as
+ applicable.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -19,6 +20,7 @@
  limitations under the License.
 -->
 
+
 <!--***************************************************-->
 <!-- Translator: Ilia Soldis (rkai@tversu.ru)          -->
 <!-- Reviewers:                                        -->
@@ -43,14 +45,14 @@
       <dt>Многопоточность в UNIX</dt>
 
       <dd>На UNIX системах, которые поддерживают потоки
(нити) стандарта POSIX,
-      Apache теперь может выполняться в гибридном многопроцессово
-
-      многопоточном режиме. Это способствует расширяемости
-      системы для многих, но не для всех способов конфигурирования.</dd>
+      Apache теперь может выполняться в гибридном многопроцессово-многопоточном
режиме.
+      Это способствует расширяемости
+      системы для многих, но не для всех конфигураций.</dd>
 
       <dt>Новая система сборки</dt>
 
-      <dd>Система сборки была полностью изменена,
и теперь основывается на autoconf и libtool.
-      Это делает процесс конфигурирования Apache более
похожим на подобный процесс в других программных
+      <dd>Система сборки была полностью изменена,
и теперь основывается на <code>autoconf</code> и <code>libtool</code>.
+      Это делает процесс конфигурирования Apache более
похожим на аналогичный процесс в других программных
       продуктах.</dd>
 
       <dt>Поддержка различных протоколов</dt>
@@ -75,39 +77,39 @@
 
       <dt>Новый API для Apache</dt>
 
-      <dd>API для написания модулей значительно изменился
в версии 2.0
+      <dd>API для написания модулей значительно изменился
в версии 2.0.
       Многие из проблем версии 1.3, связанные с порядком
следования
       модулей и их приоритетами, должны исчезнуть. В
версии 2.0
-      многие из подобных вещей делаются автоматически,
и теперь
-      порядок следования модулей определяется посредством
специальных
-      программных крючков (hooks), отчего настройка сервера
становится
-      более гибкой. Также были добавлены новые функции,
которые
+      большая часть данной работы теперь делается сервером
автоматически,
+      а порядок следования модулей определяется отдельно
в каждом
+      хуке (hook), что делает процесс более гибким и конфигурируемым.
+      Также были добавлены новые функции, которые
       предоставляют дополнительные возможности использования
модулей,
-      избавляя от необходимости внесения каких - либо
изменений в ядро
+      избавляя от необходимости внесения каких-либо
изменений в ядро
       сервера.</dd>
 
       <dt>Поддержка протокола IPv6</dt>
 
-      <dd>На системах, где протокол IPv6 поддерживается
-      базовой библиотекой Apache Portable Runtime, Apache
-      по умолчанию получает возможность слушать IPv6
сокеты
-      (sockets). В добавок к этому директивы <directive
+      <dd>В системах, где протокол IPv6 поддерживается
+      нижележащей библиотекой Apache Portable Runtime, Apache
+      по умолчанию получает возможность слушать IPv6
сокеты.
+      В добавок к этому директивы <directive
       module="mpm_common">Listen</directive>, <directive module="core"
       >NameVirtualHost</directive> и <directive module="core"
       >VirtualHost</directive> могут работать с адресными
строками,
-      заданными в формате IPv6 (т.е. например "Listen [2001:db8::1]:8080").</dd>
+      заданными в формате IPv6 (т.е. например "<code>Listen
[2001:db8::1]:8080</code>").</dd>
 
       <dt>Использование фильтров</dt>
 
-      <dd>Модули Apache теперь могут быть написаны как
фильтры,
-      обрабатывающие потоки данных, которые приходят
или уходят
+      <dd>Модули Apache теперь можно написать так, что
+      они будут исполнять роль фильтров,
+      обрабатывающих потоки данных, которые приходят
или уходят
       из сервера. Это позволяет, к примеру, данным, являющимся
       результатом работы CGI-скрипта, быть обработанными
SSI
-      фильтром INCLUDES, предоставляемым модулем
+      фильтром <code>INCLUDES</code>, предоставляемым
модулем
       <module>mod_include</module>. Модуль <module>mod_ext_filter</module>
-      позволяет внешним программам исполнять роль
фильтров точно так же
-      как и CGI программам позволяется действовать в
качестве
-      обработчиков (handlers).</dd>
+      позволяет внешним программам исполнять роль
фильтров точно таким же образом,
+      каким CGI программы действуют в качестве обработчиков
(handlers).</dd>
 
       <dt>Сообщения об ошибках на разных языках</dt>
 
@@ -119,7 +121,7 @@
       <dt>Упрощенная конфигурация</dt>
 
       <dd>Многие запутанные директивы были упрощены.
Наиболее
-      сбивающие с толку Port и BindAddress были убраны;
+      сбивающие с толку <code>Port</code> и <code>BindAddress</code>
были убраны;
       для привязки к IP адресу используется только директива
       <directive module="mpm_common">Listen</directive>; директива
       <directive module="core">ServerName</directive> определяет имя
сервера и номер порта
@@ -134,9 +136,9 @@
       систем, включая Windows 2000 и Windows XP.
       <em>Это не распространяется на такие операционные
системы, как
       Windows 95, 98 или ME, которые для обращения к файловой
системе
-      используют локальные машинные кодовые страницы.</em></dd>
+      используют локальные кодовые страницы.</em></dd>
 
-      <dt>Новая библиотека для работы с регулярными
выраженями</dt>
+      <dt>Новая библиотека для работы с регулярными
выражениями</dt>
 
       <dd>В состав Apache 2.0 была включена <a href="http://www.pcre.org/">
       библиотека для работы с Perl-совместимыми регулярными
выраженями</a> (PCRE).
@@ -188,7 +190,7 @@
       <dt><module>mod_file_cache</module></dt>
 
       <dd>Новый модуль в Apache 2.0. Этот модуль включает
в себя
-      функциональность модуля mod_mmap_static из Apache 1.3
+      функциональность модуля <code>mod_mmap_static</code>
из Apache 1.3
       плюс новые возможности кэширования.</dd>
 
       <dt><module>mod_headers</module></dt>
@@ -206,10 +208,10 @@
       к этому была введена новая секция <directive module="mod_proxy"
type="section"
       >Proxy</directive>, которую можно использовать в
конфигурационных файлах, что
       обеспечивает более удобный (и более быстрый для
ядра сервера) контроль над сайтами,
-      использующими proxy-технологию. Перегруженная конфигурация
&lt;Directory "proxy:..."&gt;
+      использующими proxy-технологию. Перегруженная конфигурация
<code>&lt;Directory "proxy:..."&gt;</code>
       более не поддерживается. Модуль теперь разделен
на отдельные специфичные модули,
-      поддерживающие различные протоколы. Эти модули
включают в себя proxy_connect, proxy_ftp
-      и proxy_http.</dd>
+      поддерживающие различные протоколы. Эти модули
включают в себя <code>proxy_connect</code>, <code>proxy_ftp</code>
+      и <code>proxy_http</code>.</dd>
 
       <dt><module>mod_negotiation</module></dt>
 
@@ -219,13 +221,13 @@
       определенный документ. В дополнение к этому алгоритмы
       негоциации (negotiation) и MultiViews были вычищены и исправлены,
для
       обеспечения более последовательного результата,
а также появилась возможность
-      включения непосредственного содержимого документов
в карту типов (type map).</dd>
+      включения непосредственно содержимого документов
в карту типов (type map).</dd>
 
       <dt><module>mod_autoindex</module></dt>
 
       <dd>Листинги автоиндексируемых каталогов теперь
могут выдаваться в виде
       HTML-таблиц. Появилась возможность более гибкой
сортировки, включая сортировку по версиям и
-      сортировку с использованием универсальных символов
(wildcard).</dd>
+      сортировку с использованием шаблонных символов
(wildcard).</dd>
 
       <dt><module>mod_include</module></dt>
 
@@ -235,7 +237,7 @@
       в главном конфигурационном файле, а не в SSI документе.
Результаты
       обработки регулярных выражений (теперь основывающихся
на синтаксисе
       регулярных выражений языка Perl) могут быть получены
при помощи переменных
-      $0 .. $9 модуля mod_include.</dd>
+      <code>$0</code> .. <code>$9</code> модуля <module>mod_include</module>.</dd>
 
       <dt><module>mod_auth_dbm</module></dt>
 

Modified: httpd/httpd/branches/2.0.x/docs/manual/stopping.xml.ru
URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/2.0.x/docs/manual/stopping.xml.ru?rev=391149&r1=391148&r2=391149&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/stopping.xml.ru [koi8-r] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/stopping.xml.ru [koi8-r] Mon Apr  3 13:53:44 2006
@@ -1,10 +1,11 @@
 <?xml version='1.0' encoding='KOI8-R' ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ru.xsl"?>
-<!-- English Revision: 98017:239259 (outdated) -->
+<!-- English Revision: 239259 -->
 
 <!--
- Copyright 2003-2004 The Apache Software Foundation
+ Copyright 2002-2005 The Apache Software Foundation or its licensors, as
+ applicable.
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -19,6 +20,7 @@
  limitations under the License.
 -->
 
+
 <!--***************************************************-->
 <!-- Translator: Mikhail Filimonov (mvf@uniyar.ac.ru)  -->
 <!-- Reviewers:                                        -->
@@ -39,35 +41,34 @@
     управлении сервером на этих платформах.</p>
 </summary>
 
-<seealso><a href="programs/httpd.html">httpd</a></seealso>
-<seealso><a href="programs/apachectl.html">apachectl</a></seealso>
+<seealso><program>httpd</program></seealso>
+<seealso><program>apachectl</program></seealso>
 
 <section id="introduction"><title>Введение</title>
 
     <p>Для того, чтобы остановить или перезапустить
Apache, необходимо послать
-    сигнал запущенным процессам <code>httpd</code>.
 Существует два способа
-    отправить подобные сигналы. Во-первых, Вы можете
послать сигналы непосредственно
-    процессам, используя команду unix'а <code>kill</code>.
Обратите внимание,
-    что процессов <code>httpd</code> в системе выполняется
несколько,
-    однако Вы не должны отсылать сигналы ни одному
из них, кроме родительского -
+    сигнал запущенным процессам <program>httpd</program>.
Существует два способа
+    отправить подобные сигналы. Во-первых, вы можете
послать сигналы непосредственно
+    процессам, используя команду unix <code>kill</code>.
Обратите внимание,
+    что процессов <program>httpd</program> в системе выполняется
несколько,
+    однако вы не должны отсылать сигналы ни одному
из них, кроме родительского -
     его pid (идентификатор процесса) записывается в
файл, путь к которому задается
     директивой <directive module="mpm_common">PidFile</directive>.
Существуют три
-    сигнала, которые Вы можете отправить родительскому
процессу: 
+    сигнала, которые вы можете отправить родительскому
процессу: 
     <a href="#term"><code>TERM</code></a>,
     <a href="#hup"><code>HUP</code></a>, и
     <a href="#graceful"><code>USR1</code></a> - их значение
будет объяснено ниже.</p>
 
-    <p>Чтобы отправить сигнал родительскому процессу,
Вам следует набрать следующую команду:</p>
+    <p>Чтобы отправить сигнал родительскому процессу,
вам следует набрать следующую команду:</p>
 
 <example>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</example>
 
-    <p>Второй способ передать сигналы процессам
<code>httpd</code> - это
+    <p>Второй способ передать сигналы процессам
<program>httpd</program> - это
     использование опции <code>-k</code> в командной
строке с аргументами: <code>stop</code>,
     <code>restart</code> и <code>graceful</code>, как будет
описано ниже.
-    Это параметры командной строки для исполняемого
файла <a href="programs/httpd.html">httpd</a>,
-    однако мы рекомендуем передавать их, используя
скрипт <a
-    href="programs/apachectl.html">apachectl</a>, который передаст
эти параметры
-    программе <code>httpd</code>.</p>
+    Это параметры командной строки для исполняемого
файла <program>httpd</program>,
+    однако мы рекомендуем передавать их, используя
скрипт <program>apachectl</program>,
+    который передаст эти параметры программе <program>httpd</program>.</p>
 
     <p>После того, как будут отправлены сигналы процессу
<code>httpd</code>, вы можете
     узнать о состоянии сервера, набрав:</p>
@@ -125,8 +126,9 @@
     определено директивой <directive module="mpm_common">StartServers</directive>,
     тогда создаётся такое количество дочерних процессов,
которое полностью
     восполнило бы недостаток. Таким образом сервер
пытается одновременно и сохранить 
-    количество уже существующих дочерних процессов
неизменным, и учесть Ваши 
-    требования, указанные в директиве <directive>StartServers</directive>.</p>
+    количество уже существующих дочерних процессов
неизменным, и учесть ваши 
+    требования, указанные в директиве <directive
+    module="mpm_common">StartServers</directive>.</p>
 
     <p>Пользователи, использующие модуль <module>mod_status</module>,
     могут обратить внимание, что статистика сервера
при получении сигнала
@@ -134,17 +136,17 @@
     промежуток времени, в течение которого сервер
не может обрабатывать
     новые запросы (которые операционная система будет
ставить в очередь,
     т.е. они не пропадут в любом случае), а также для
того, чтобы учитывать
-    Ваши настройки. Для этого сервер хранит <em>таблицу
статистики</em>,
+    ваши настройки. Для этого сервер хранит <em>таблицу
статистики</em>,
     в которую записываются результаты работы всех
дочерних процессов, вне зависимости от их поколения.</p>
 
     <p>Модуль <code>mod_status</code> также использует
символ <code>G</code>, чтобы
-    указать те дочерние процессы, которые всё ещё обрабатывают
запросы и которые были
+    обозначить те дочерние процессы, которые всё ещё
обрабатывают запросы и которые были
     созданы до сигнала к мягкому перезапуску.</p>
 
     <p>В настоящее время нет способа определить,
     что все дочерние процессы закончили запись в старый
log-файл (т.е.
     log-файл, в который производилась запись до перезапуска).
Мы
-    предлагаем Вам подождать некоторое время, после
того как будет
+    предлагаем вам подождать некоторое время, после
того как будет
     послан сигнал <code>USR1</code>, прежде чем делать
что-либо
     со старым log-файлом. Например, если на выполнение
запросов
     пользователей, подключённых через очень медленный
канал, уходит
@@ -157,15 +159,15 @@
     дочерние процессы продолжают обрабатывать свои
запросы, после чего 
     они завершат свою работу. Это может вызвать проблемы,
     так как сервер не будет в состоянии установить
соединение с необходимыми
-    портами. Перед выполнением перезапуска, Вы должны
+    портами. Перед выполнением перезапуска, вы должны
     проверить синтаксис конфигурационных файлов с
помощью параметра
-    <code>-t</code> командной строки (см. описание <a
href="programs/httpd.html">httpd</a>).
+    <code>-t</code> командной строки (см. описание <program>httpd</program>).
     Однако это всё ещё не гарантирует, что сервер перезапустится
корректно.
-    Что проверить семантику конфигурационных файлов,
равно как и их синтаксис,
-    Вы можете попробовать запустить <code>httpd</code>,
будучи непривилегированным пользователем.
-    Если ошибки отсутствуют, то <code>httpd</code> попытается
открыть
+    Чтобы проверить семантику конфигурационных файлов,
равно как и их синтаксис,
+    вы можете попробовать запустить <program>httpd</program>,
будучи непривилегированным пользователем.
+    Если ошибки отсутствуют, то <program>httpd</program>
попытается открыть
     сокеты и log-файлы, но не сможет этого сделать, потому
что у него отсутствуют
-    необходимые для этого права (или потому что в текущее
время работающий <code>httpd</code> уже
+    необходимые для этого права (или потому что в текущее
время работающий <program>httpd</program> уже
     установил соединение с нужными портами, заняв
их). Если сбой
     происходит по любой другой причине - значит, скорее
всего,
     существует ошибка в конфигурационном файле, которая
должна быть
@@ -198,24 +200,25 @@
 
 <section id="race"><title>Приложение: сигналы и ситуации
гонки (race conditions)</title>
 
-    <p>В Apache до версии 1.2b9 существовало несколько
<em>ситуаций гонки (race
-    conditions)</em>, возникающих при получении сигналов
к перезапуску или останову (простое
-    объяснение ситуаций гонки (race conditions): проблема,
возникающая,
-    когда что-то происходит в то время, когда не должно
происходить,
-    из-за чего нарушается нормальная работа параллельно
выполняемых процессов).
+    <p>В Apache до версии 1.2b9 существовало несколько
<em>ситуаций гонки</em>,
+    возникающих при получении сигналов к перезапуску
или останову
+    (проще говоря, ситуация гонки - чувствительная
ко времени проблема,
+    возникающая,
+    когда что-то происходит в неподходящее время или
в неправильном порядке.
+    Если то же самое происходит в подходящее время,
никаких проблем не возникает).
     Для компьютеров с архитектурами, имеющими "правильный",
"хороший" набор 
     возможностей, подобные проблемы были устранены
везде, где это возможно.
     Однако следует помнить, что на компьютерах с некоторыми
архитектурами
-    всё ещё существует возможность возникновения
ситуаций гонки (race conditions).</p>
+    всё ещё существует возможность возникновения
ситуаций гонки.</p>
 
     <p>Компьютеры с архитектурами, на которых таблица
статистики хранится
-    в файле, описанном директивой <directive module="mpm_common">ScoreBoardFile</directive>,
+    в файле, заданном директивой <directive module="mpm_common">ScoreBoardFile</directive>,
     имеют потенциальную возможность повреждения их
таблиц статистики.
-    Это может вызвать ошибку "bind: Address already in use" - 
-    "установление связи: Адрес уже используется" (после
сигнала <code>HUP</code>) 
-    или "long lost child came home!" - "Возврат потерянного дочернего
процесса"
+    Это может вызвать ошибку "bind: Address already in use"
+    (после сигнала <code>HUP</code>) 
+    или "long lost child came home!"
     (после сигнала <code>USR1</code>).  Последнее сообщение
- фатальная ошибка,
-    в то время как предыдущее вызывает только потерю
связи с таблицей статистики.
+    в то время как предыдущее сигнализирует только
о потере связи с таблицей статистики.
     Поэтому можно порекомендовать использовать мягкий
перезапуск, и лишь время от времени
     делать жесткий перезапуск. С этими проблемами
очень сложно бороться,
     однако, к счастью, большинство архитектур не требуют
хранить таблицу статистики
@@ -223,13 +226,13 @@
     module="mpm_common">ScoreBoardFile</directive>, чтобы узнать, на
каких архитектурах
     используется этот файл.</p>
 
-    <p>Во всех архитектурах существуют небольшие
ситуации гонки (race conditions)
+    <p>Во всех архитектурах существуют небольшие
ситуации гонки
     в каждом дочернем процессе, начиная со второго
запроса при постоянном
     HTTP соединении (KeepAlive). Процесс может завершиться
после чтения
     строки запроса, но перед чтением заголовков запроса.
Исправление
-    появилось позже выпуска версии 1.2, а потому не включено
в него. Теоретически, это
+    появилось позже выпуска версии 1.2, а потому не включено
в него. Теоретически это
     не проблема, потому что KeepAlive-клиент должен ожидать
таких событий
-    из-за задержек сети и времени ожидания сервера.
Практически,
+    из-за задержек сети и времени ожидания сервера.
Практически
     складывается впечатление, что это также не оказывает
никакого 
     влияния - во время тестов сервер перезапускался
с частотой 20 раз
     в секунду, а клиенты успешно просматривали сайт,
не получая



Mime
View raw message