Helix Coreサーバ管理者ガイド: マルチサイト展開 (2019.1)

P4PをWindowsサービスとして実行する

P4PをWindowsサービスとして実行するには、WindowsインストーラからP4Pをインストールするか、p4p.exeの実行時に-sオプションを指定するか、P4P実行ファイルの名前をp4ps.exeに変更します。

P4プロキシサービスへパラメータを渡すには、P4POPTIONSレジストリ変数をp4 setコマンドを使用して設定します。例えば、通常は

C:\> p4p -p 1999 -t ssl:mainserver:1666

コマンドでプロキシを実行するのであれば、Helixプロキシという名前のWindowsサービスで次のようにサービスパラメータを設定することでP4POPTIONS変数を設定できます。

C:\> p4 set -S "Perforce Proxy" P4POPTIONS="-p 1999 -t ssl:mainserver:1666"

"Helixプロキシ"サーバが起動すると、P4Pはポート1999でプレーンテキスト接続を待機し、ssl:mainserver:1666Helix CoreサーバとSSL経由で通信します。