アプリケーションプログラミングインターフェイスガイド> サーバーアクション> サーバーアクションリファレンス> ShutdownServer
 
ShutdownServer
サーバーをシャットダウンします。
サーバーがすでにシャットダウンしている場合、サーバーはすぐにシャットダウンされます。このシャットダウンアクションがモニターによって直接要求されなかった場合、モニターはそれを計画外のシャットダウンとして報告します。
ShutdownServerは、シャットダウンの開始前に処理を完了して戻ることを試みる非同期呼び出しです。アクションが完了する前に接続が中断される可能性があるため、シャットダウンの開始時にdelayMsを指定して延期することができます。
サーバーは、可能な限りクリーンにシャットダウンしようとします。ただし、delayMsの終了後timeoutMsミリ秒より長くかかる場合、サーバーはただちにシャットダウンされます。したがって、両方の引数が指定されている場合、サーバーがシャットダウンされる最大時間は、delayMsとtimeoutMsです。
引数
delayMs(LONG;オプション):シャットダウンするまで待機するミリ秒数。 0以下のdelayMsは、遅延がないことを意味します。デフォルトは0ミリ秒です。
timeoutMs(LONG;オプション):ハードシャットダウンを強制する前に待機するミリ秒数。 timeoutMsが負の場合、サーバーはシャットダウンする必要がある限り時間がかかることが許可されます。 timeoutMsが0の場合、サーバーは待機せずにシャットダウンされます。デフォルトは10000ミリ秒です。
エラー解析
セキュリティ:呼び出し元にACCESS_TOOLSおよびMODIFY_ALL_STATUS権限がない場合。