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をインストールおよび設定するには、ShutDownUrl.ApplicationCallPlugininstall 関数に渡し、shutDownUrl プロパティを使用します。

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

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