AUTOLOG リスト内の
プロシージャー に TCP または UDP ポートを予約する PORT ステートメントは
あるが、そのポート上に listen 中の接続がない場合は、TCP/IP はそのプロシージャーの取り消しと再開始を定期的に試みます。
ガイドライン: listen 接続が使用されている場合は、AUTOLOG を使用してポリシー・エージェントを開始しないでください。ポリシー・エージェントは標準的な
サーバーと違い、他のアプリケーションからの接続を listen する領域の外で機能を実行します。ポリシー・エージェントの通常の動作中に時々、listen している接続が短期間利用不可になります。listen している接続が利用不可になると、AUTOLOG タイマーがポリシー・エージェントを再始動する可能性があります。
ポリシー・エージェントはオプションで、次の 1 つ以上のポート上で listen します。
- pagentQosListener ポート (通常、/etc/services ファイル内にポート 1700 として定義されています)。このことが発生する可能性があるのは、PolicyPerfMonitorForSDR ステートメントが特定の TCP/IP スタックに対して構成されている場合だけです。
- デフォルトで ClientConnection ステートメントに定義または指定されているポート。このポートはすべての TCP/IP スタック上でリモート・ポリシー・クライアント接続を listen するために使用されます。
- デフォルトで ServicesConnection ステートメントに定義または指定されているポート。このポートは、単一 TCP/IP スタック上でサービス・リクエスター接続を listen するために使用されます。ServicesConnection ステートメントの詳細、およびこれらの接続を listen するためにどのスタックを使用するように指定するかについては、「z/OS Communications Server: IP 構成解説書」を参照してください。
AUTOLOG を指定してポリシー・エージェントを開始したい場合は、次のいずれかのアクションを実行する必要があります。
さらに、PolicyPerfMonitorForSDR ステートメントを使おうとする場合、PORT リスト内で pagentQosCollector ポート (通常、/etc/services ファイル内にポート 1701 として定義されている) が予約されていると、必ず NOAUTOLOG パラメーターで指定する必要があります。その理由は、このポートは決して listen ポートとして使用されないからです。以下に例を示します。
PORT
1701 TCP PAGENT NOAUTOLOG
ヒント: ポリシー・エージェントがどのポートでも listen していない場合は、前述の AUTOLOG の自動始動機能を使用することができます。ただし、AUTOLOG は TCP または UDP 接続を listen しなければならないため、AUTOLOG のモニターおよび自動再始動機能は使用できません。
上記のいずれのアクションも実行されない場合は、ポリシー・エージェントは TCP/IP によって定期的に取り消され、再始動されます。