Ruby 3.1 リファレンスマニュアル > ライブラリ一覧 > drb/extservライブラリ > DRb::ExtServクラス > stop_service

instance method DRb::ExtServ#stop_service

stop_service -> true[permalink][rdoc]

サービスを停止します。

DRb::ExtServManager オブジェクトにサービスの停止を伝達し、 DRb::DRbServer#stop_service でサーバを停止します。

このメソッドはリモートから起動することができます。サーバが停止するため、停止したサービスのリモートオブジェクトは利用できなくなります。また、サーバの停止により接続を待ち受けているスレッドが停止します。

サービス停止後、 DRb::ExtServManager#service で同じ名前のサービスを要求すると、別のプロセスが起動します。