るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.020秒)
トップページ > クエリ:service[x] > クエリ:drb::extserv#stop_service[x]

別のキーワード

  1. drb stop_service
  2. socket eai_service
  3. webrick/httpservlet service
  4. drb start_service
  5. drb/extserv stop_service

ライブラリ

クラス

キーワード

検索結果

DRb::ExtServManager#service(name) -> DRb::ExtServ (18113.0)

name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。

...ます。

すでにプロセスが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。

DRb::ExtServ#stop_service
でサービスを停止すると、登録されている
DRb::ExtServ は削除され、プロセスは停止します。

@param name...

DRb::ExtServ#stop_service -> true (9113.0)

サービスを停止します。

...サービスを停止します。

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

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

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

drb/extservm (162.0)

DRb::ExtServManager を定義しているライブラリ。

...ください。


=== Example

以下の例を実行するためには、まず server.rb を起動し、その後 client.rb を
動かします。service.rb は server.rb が client.rb からサービスを要求された
時に起動されます。また、stop.rbを用いて



server.rb:
req...
...Manager.command["No1"] = %w(ruby service.rb service1)
DRb::ExtServManager.command["No2"] = %w(ruby service.rb service2)

# ExtServManager オブジェクトを生成して
# drb の front object に指定する
s = DRb::ExtServManager.new
DRb.start_service("druby://localhost:10234", s)...
...を待つ
DRb.thread.join
# サービスを DRb::ExtServ#stop_service で止めると、サーバスレッドが
# 終了するため、以下の行が実行される
puts "Stop #{ARGV[0]}"

client.rb:
require 'drb/drb'

DRb.start_service
s = DRbObject.new_with_uri("druby://localhost...