2002/04/26 - Nautilus Z2.pyのオプションの設定の日本語訳です。
まだ機械翻訳しっぱなし状態ですが、一通り、手を加えて明らかに日本語として変な部分は修正しましたが、まだまだ直訳的な部分が多いので、徐々に直していこうかと思っています。
とりあえず、作業用にWikiエリアを借ります(^_^;)
気になるところは最下部にコメントをつけてどんどん直していただいて結構ですのでご協力お願いします(って他力本願かい)
一応翻訳ポリシーとしては、できるだけ意訳はせず原文に忠実に訳していこうかと思いますが、なにぶん高校3年間英語の単位が1つしか取れなかった人間の訳ですからあまりあてにしないでください(^_^;)
この翻訳の原文はWindows版Zopeの2.5.1のZ2.pyです。
Zopeのインストールディレクトリは<installdir>としますので適宜読み替えてください。
Usage: <installdir>z2.py [options] [environment settings]
このテキストを出力。
Zopeインストールの場所。 デフォルトは、このスクリプトの場所、<installdir>になる。
Unixのみ! このオプションは、Windowsでは無視される。
シャットダウン(またはクラッシュ)の後でZopeを再スタートさせる、もしこのオプションが指定されれば、独立した管理プロセスが作り出されるだろう。 pathは、プロセスがそのプロセスidを記録するためのpidファイルを指定しなければならない。相対パスでもかまわないが、その場合はZopeの位置から相対的だろう。
独立した管理プロセスの使用を防ぐためには、空の文字列を指定する:-Z ''
ZODB3が利用された場合の使うスレッド数。デフォルトは4。
インタプリタのチェック間隔をセットする。この整数値は、インタプリタがどのくらい頻繁にスレッド・スイッチとシグナル・ハンドラを定期的にチェックするかを決定する。Zopeのデフォルトは120だ、しかし、あなたの特定の環境でのパフォーマンスを大きくしたいとき他の値で試みてもよい。
Zopeをデバッグモードで実行する。これは、Zopeプロセスが、制御端末を切り離さなくさせる、そして、環境変数Z_DEBUG_MODE=1を設定したことに相当する。
使用するIPアドレス。もしこれが空文字列(例: -a '')なら、機械のすべてのアドレスが、使われる。デフォルトではすべてのアドレスが使われる。
あなたのDNSサーバーのIPアドレス。もしこれが空文字列(例: -d '')なら、IPアドレスは記録されないだろう。もしあなたのローカル・マシンにDNSサービスがあるなら、あなたは、127.0.0.1を設定することができる。デフォルトは:.
ZServerを実行するユーザー名。ZServerを'nobody'または誰か別ユーザーの制限されたリソースで実行することができる。Unix上で動作させる場合には、rootによって起動できる。デフォルトは: nobody
(Zope2.6.0以降)
ZServerを実行する際のユーザ名またはユーザ番号。ZServerを別のユーザ権限で実行させることができる。このオプションは、UNIX上においてroot権限で起動させた場合のみ有効。
注意: デフォルトがnobodyではなくなった。Zope2.6.0以降をrootで起動するとき、必ず-uオプションで適切なユーザ名を指定しなければならない。
numberをオフセットとしてウェブ、ftpとモニター・ポート番号を同時に設定する。ウェブ・ポート番号は、number+80になるだろう。FTPポート番号は、number+21になるだろう。モニター・ポート番号は、number+99になるだろう。
コロンが次に続くipaddressにnumberを続けることで、利用するアドレスを明示することができる。これは、異なるアドレスで別のサーバを使用することを可能にする。
複数の-Pオプションは、サーバーの実行された複数のセットに与えることができる。
ウェブ・サーバー(HTTP)ポート。デフォルトは8080。HTTPサービスのための標準的なポートは、80。もしこれがダッシュ(例: -w -)なら、HTTPは無効にされる。
コロンが次に続くipaddressにnumberを続けることで、利用するアドレスを明示することができる。これは、異なるアドレスで別のサーバを使用することを可能にする。
複数の-wオプションは、サーバーの実行された複数のセットに与えることができる。
「WebDAVソース」ポート。もしこれがダッシュ(例: -W -)なら、「WebDAVソース」は、無効にされる。デフォルトは無効にされる。この機能が標準的なWebDAVクライアントの「source-link」サポートの不足のための回避策であることに注意せよ。
コロンが次に続くipaddressにportを続けることで、利用するアドレスを明示することができる。これは、異なるアドレスで別のサーバを使用することを可能にする。
複数の-Wオプションは、サーバーの実行された複数のセットに与えることができる。
FTPポート。もしこれがダッシュ(例: -f -)なら、FTPは無効にされる。FTPサービスのための標準的なポートは、21。デフォルトは8021。
コロンが次に続くipaddressにportを続けることで、利用するアドレスを明示することができる。これは、異なるアドレスで別のサーバを使用することを可能にする。
複数の-fオプションは、サーバーの実行された複数のセットに与えることができる。
PCGIリソースファイルへのパス。デフォルト値はZope.cgi、Zopeの場所に関連している。もしこれがダッシュ(-p -)またはファイルが存在しないということなら、PCGIは無効にされる。
ポート番号(inetソケットのため)またはFastCGIサーバーのパス名(unixドメイン・ソケットのため)のどちらか。 もしフラグと値が指定されなかった時、FastCGIサーバーは無効にされる。
安全なモニター・サーバー・ポート。もしこれがダッシュ(-m -)なら、モニター・サーバーは無効にされる。モニター・サーバーは、実行されているZServerへのインタラクティブなPython方式アクセスを許す。サーバーにアクセスするためにmedusa/monitor_client.pyあるいはmedusa/monitor_client_win32.pyを見よ。モニター・サーバー・パスワードは、「アクセス」ファイルでZope非常時ユーザー・パスワード・セットと同じだ。デフォルトは、モニター・サーバーは起動しない。
コロンが次に続くipaddressにportを続けることで、利用するアドレスを明示することができる。これは、異なるアドレスで別のサーバを使用することを可能にする。
複数の-mオプションは、サーバーの実行された複数のセットに与えることができる。
ZServerログ・ファイルのパス。もしこれが相対パスなら、ログ・ファイルは、'var'ディレクトリーへ書かれるだろう。デフォルトはZ2.log。
ZServerを読み出し専用方式で実行する。ZServerは、ディスクへの何も書かないだろう。ログ・ファイルも、pidファイルも、何もかも。これは、PCGIおよびzdaemonの使用ような多くの材料を行うことができないことを意味する。ZServerは、STDOUTへのログ出力をし、また、zLOGはSTDERRにログ出力するだろう。
ロケール(国際化)サポートを可能にする。このオプションに対して渡される値は、利用されるロケールの名前であるべきだ(あなたのシステムに特有なロケール情報に関しては、あなたのオペレーティング・システム・ドキュメンテーションを参照すること)。もし空の文字列がこのオプション(-L '')に対して渡されれば、Zopeは、ユーザーのデフォルトのロケール(一般的に$LANG環境変数で指定されている)にセットさせるだろう。もし、インストールされているPythonがロケールモジュールをサポートしていなかったり、要求されたロケールがシステムにサポートされていなかったり、空の文字列が渡されたがデフォルトのロケールを見つけられなかった場合は、エラーがあげられてZopeは起動されないだろう。
サーバーを無効にする。これは、新しいサーバ設定を指定するオプションの前にリストされて、有効なすべてのデフォルト・サーバー設定、あるいは前のサーバー設定を無効にするために使用されるだろう。ウェブ・サーバーだけを提供するための例:
<installdir>z2.py -X -w80
与えられたファイルへの詳細なロギング情報を保存する。以下についてこのログが別々の記入を含む:
環環境設定の形式:NAME=VALUE
注:Python 2.1もしくはそれ以降のものを使用*しなければならない*!
-C
指定すると、Connectionヘッダで明示的に接続の継続を指定されなかったすべてのHTTP接続をZope側でクローズする。
注意:HTTP/1.1ではConnectionヘッダを指定しない場合の接続を持続と定めているので、通常-Cオプションを指定すべきではない。
ICPポートを指定。ICPを使うことでICP対応のプロキシ(Squidなど)をフロントエンド、Zopeをバックエンドとして負荷を分散させることができる。
コロンで区切ることでIPアドレスとポートを同時に指定することで、待ち受けのIPアドレスを別に指定できる。
複数のサーバを扱うため--icpオプションを複数指定できる。
| Last edited Sat, 09 Sep 2006 19:30:54 +0900 | Edit this page |