[sugj-tech:8040] Re: base/preforkchildren.xml を訳出しました

Akira KIDA akida @ gadjp.com
2018年 8月 3日 (金) 21:59:44 JST


きだです。

>          <para>Additionally the number of prefork children can be
specified for
>                 an individual service by using "prefork children: service
name"
>                  i.e. "prefork children:ldap = 8" to set the number of
ldap
>                  worker processes.</para>

> <para>さらに、複数の prefork した子プロセスは、"prefork children: service name"
>                  を使うことによって、独立したサービスとして指定できる。すなわち、
>                  "prefork children:ldap = 8" は、ldap worker プロセス数を設定する。
>                  </para>

ここは、ニュアンスが違うと思います。意訳して語を補ってます。

<para>加えて、prefork される子プロセスの数は、"prefork children: service name"
                 の形式を使うことによって、個々のサービス毎に指定できる。すなわち、
                 "prefork children:ldap = 8" により、ldap の子プロセス数が設定される。
                 </para>

※「個々のサービス毎に指定できる」といっても、現時点でpreforkをサポートしてるサービスはldapだけなので意味はないのですが、将来の拡張を見越してのことと思います。

なお、最後の部分に出てくる"worker processes”は、ここでは「preforked children
processes」を指すと思います。しかし、同じ実体を別な表現で言い換えるのは、英語では一般的でも、日本語ドキュメントの読者にとっては混乱を招くだけと思うので、どちらも「子プロセス」で統一しました。




2018年8月3日(金) 9:14 User Ribbon <ribbon @ ns.ribbon.or.jp>:

> こんな感じです。
>
> <!--
>          <para>This option controls the number of worker processes that are
>                  started for each service when prefork process model is
> enabled.
>                  The prefork children are only started for those services
> that
>                  support prefork (currently only ldap). For processes that
> don't
>                  support preforking all requests are handled by a single
> process
>                  for that service.
>          </para>
>
>          <para>This should be set to a small multiple of the number of
> CPU's
>                  available on the server</para>
>
>          <para>Additionally the number of prefork children can be
> specified for
>                  an individual service by using "prefork children: service
> name"
>                  i.e. "prefork children:ldap = 8" to set the number of ldap
>                  worker processes.</para>
>  -->
>          <para>このオプションは、prefork モデルが有効な場合に、各サービスごとに起動する
>                  worker プロセス数を制御する。Prefork 子プロセスは、prefork をサポートする
>                  サービスのみで起動する(現時点では ldap のみ)。Prefork をサポートしない
>                  プロセスに対するすべての要求は、唯一動いているそのサービスの
>                  プロセスで処理される。
>          </para>
>
>          <para>これは、そのサーバ上で有効なCPUの数の、小さい倍数にする必要がある。
>                  </para>
>
>          <para>さらに、複数の prefork した子プロセスは、"prefork children: service name"
>                  を使うことによって、独立したサービスとして指定できる。すなわち、
>                  "prefork children:ldap = 8" は、ldap worker プロセス数を設定する。
>                  </para>
>
> 2番目の節が怪しいです。
>
> ribbon
>


sugj-tech メーリングリストの案内