Skip to content
Server Plugin

シャットダウンURL

コード例: shutdown-url

ShutDownUrl プラグインを使用すると、サーバーをシャットダウンするために使用するURLを設定できます。 このプラグインを有効にする方法は2つあります。

設定ファイルでシャットダウンURLを構成する

設定ファイルで、 ktor.deployment.shutdown.urlプロパティを使用してシャットダウンURLを設定できます。

shell
ktor {
    deployment {
        shutdown.url = "/shutdown"
    }
}
yaml
ktor:
    deployment:
        shutdown:
            url: "/shutdown"

プラグインをインストールしてシャットダウンURLを構成する

コードでシャットダウンURLをインストールして構成するには、install関数にShutDownUrl.ApplicationCallPluginを渡し、shutDownUrlプロパティを使用します。

kotlin
install(ShutDownUrl.ApplicationCallPlugin) {
    shutDownUrl = "/shutdown"
    exitCodeSupplier = { 0 }
}

完全な例については、 shutdown-urlを参照してください。