DigiCert Trust Assistant で後処理スクリプトのタイムアウトを設定する
DigiCert Trust Assistant(DTA)は、後処理スクリプトの実行中にスクリプトのタイムアウトを強制します。このスクリプトのタイムアウト値は、特定のニーズに合わせてカスタマイズできます。
設定ファイルを使用して、DigiCert Trust Assistant でスクリプトのタイムアウトを設定できます。
編集用の設定ファイルを開きます。設定ファイルの詳細については、[DigiCert Trust Assistant ユーザーガイド]>[設定]を参照してください。
設定ファイルのservicesセクションで、PostscriptService の設定詳細を探します。
パラメータ msTimeout は、スクリプトのタイムアウトを制御します。スクリプトのタイムアウト値をミリ秒単位で希望の期間に変更します。
たとえば、15 秒のタイムアウトを設定するには、値を「msTimeout」: 15000 に変更する必要があります。
設定ファイルを保存し、DigiCert Trust Assistant を再起動して、更新された設定ファイルを読み込ませます。
設定ファイルでスクリプトのタイムアウトを設定すると、DigiCert Trust Assistant は後処理スクリプトの実行時に指定されたタイムアウト値を使用します。カスタムのタイムアウト値が設定されていない場合、デフォルトのフォールバックタイムアウトは 10 秒です。スクリプトの実行がこのタイムアウト期間を超えた場合、DigiCert Trust Assistant はその状況に対応するために特定の動作を実行します。
このプロセスの仕組みに関する概要を次のとおり説明します。
デフォルトのスクリプトタイムアウト: DigiCert Trust Assistant は、後処理スクリプトの実行を完了するまで最大 10 秒(または設定値)の間待機するように設定されています。
タイムアウト超過: スクリプトが指定された期間内に完了しない場合、DigiCert Trust Assistant はスクリプトの実行を終了させるために SIGTERM 信号を送信します。この信号はスクリプトが適切に停止するように求めるものです。
実行ステータス: スクリプト実行のステータスは「FAILED」と示されます。これはスクリプトが割り当てられた時間内に正常に完了しなかったことを示します。