H5. Dr.Web Proxy Server |
Proxy Serverのパラメータを設定するには、Proxy Serverインストールディレクトリのbinサブディレクトリにあるdrwcsd-proxy実行ファイルを該当するスイッチで実行してください。 スタート命令フォーマット drwcsd-proxy [<switches>] [<commands> [<command_arguments>]] 使用可能なスイッチ クロスプラットフォームなスイッチ •--сonsole=yes|no - Proxy Serverをインタラクティブモードで実行します。このとき、Proxy Serverの動作ログがコンソールに書き込まれます。 デフォルト:no •--etc-root=<path> - 設定ファイルディレクトリへのパス(drwcsd-proxy.conf、drwcsd.proxy.authなど)です。 デフォルト:$var/etc •--home=<path> - Proxy Serverインストールディレクトリへのパスです。 デフォルト:$exe-dir/ •--log-root=<path> - Proxy Server動作ログファイルが置かれているディレクトリへのパスです。 デフォルト:$var/log •--pool-size <N> - クライアント接続のプールサイズです。 デフォルト:Proxy Serverがインストールされているコンピューターのコア数(2未満にはなりません)。 •--rotate=<N><f>,<M><u> - Proxy Serverのログローテーションモードです。
デフォルトは10,10mで、圧縮を使ってそれぞれ10メガバイトのファイルを10個保存するという意味になります。 •--trace=[yes/no] - Proxy Server呼び出しの詳細なロギングを有効にします。Proxy Serverがコールスタックのトレースをサポートしている場合にのみ利用できます(例外が発生した場合は、スタックがログに書き込まれます)。 デフォルト:no •--tmp-root=<path> - 一時ファイルディレクトリへのパスです。Proxy Serverの自動更新で使用されます。 デフォルト:$var/tmp •--var-root=<path> - キャッシュとデータベースを格納するためのProxy Serverの作業ディレクトリへのパスです。 デフォルト: ▫Windows OSの場合:%ALLUSERSPROFILE%\Doctor Web\drwcs ▫Linux OSの場合:/var/opt/drwcs ▫FreeBSD OSの場合:/var/drwcs •--verbosity=<details_level> - ログの詳細レベルです。デフォルトはTRACEです。可能な値は、ALL、DEBUG3、DEBUG2、DEBUG1、DEBUG、TRACE3、TRACE2、TRACE1、TRACE、INFO、NOTICE、WARNING、ERROR、CRITです。ALL値とDEBUG3値はシノニムです。 必要に応じて、次のフォーマットで複数のメッセージソースに対して特定の詳細レベルを一度に設定することが可能です: -verbosity=<message_source1>:<level1>,<message_source2>:<level2>,<message_source3>:<level3> など。この場合、<level> は一般的な原則で継承されます(指定された詳細レベルを持つ、最も近い親ソースを探します)。-verbosity=all:all スイッチは -verbosity=all スイッチと同じです (付録K. ログファイルフォーマット も参照)。
•--user - ユーザーIDを設定します。このスイッチは通常モードとデーモンモードの両方に関連します。 •--group - グループIDを設定します。このスイッチは通常モードとデーモンモードの両方に関連します。 •--pid=<path> - プロセス識別子のあるディレクトリへのパスです。 デフォルト:/var/opt/drwcs/run/drwcsd-proxy.pid 使用可能なコマンドと引数
•import <path> [<revision>] [<products>] - Dr.Web ServerリポジトリからProxy Serverのキャッシュへファイルをインポートします。 ▫<path> - Dr.Web Serverリポジトリが入ったディレクトリへのパスです。Dr.Web Serverリポジトリは、Proxy Serverがインストールされたコンピューターに事前にダウンロードしておく必要があります。 ▫<revision> - インポートするリビジョンの最大数。値が設定されていない場合は、全てのリビジョンがインポートされます。 ▫<products> - スペースで区切られた、インポートする製品のリスト。デフォルトではリストは空です。つまり、Dr.Web Serverを除く全てのリポジトリ製品をインポートします。リストが設定されている場合は、リストの製品のみがインポートされます。 •help - Proxy Server設定のスイッチに関するヘルプメッセージを表示します。 •run - Proxy Serverを通常モードで開始します。 Windows OSのみ •install - サービスをインストールします。 •start - インストールされているサービスを開始します。 •stop - 開始されたサービスを停止します。 •uninstall - サービスをアンインストールします。 UNIX系OSでのみ使用可能なコマンド: •daemon - Proxy Serverをデーモンとして実行します(UNIX系OSで使用可能なスイッチも参照してください)。 UNIX系OSで使用可能なプロキシサーバー制御スクリプトと変数 UNIX系OSのProxy Server管理を簡易化するために、管理者は次のフォルダのdrwcsd-proxy.shスクリプトファイル内にある変数を使用できます。 •:/etc/init.d/dwcp_proxy •:/usr/local/etc/rc.d/dwcp_proxy スクリプトには次のコマンドを使用することができます。 •import <path> [<revision>] [<products>] - Dr.Web ServerリポジトリからProxy Serverのキャッシュへファイルをインポートします(Proxy Serverのコマンドと同様。上記参照)。 •interactive - Proxy Serverをインタラクティブモードで実行します。この場合、Proxy Serverの動作ログがコンソールに書き込まれます。 •start - Proxy Serverをデーモンとして実行します。 •status - デーモンが起動されているかどうかをチェックします。 •stop - 起動されたデーモンを停止します。 表H-3はdrwcsd-proxyの変数とそれに対応するコマンドスイッチです。 表Н-3
|