60件ヒット
[1-60件を表示]
(0.046秒)
別のキーワード
種類
- インスタンスメソッド (36)
- モジュール関数 (12)
- ライブラリ (12)
ライブラリ
- drb (36)
-
drb
/ extservm (12)
クラス
-
DRb
:: DRbServer (24) -
DRb
:: ExtServManager (12)
モジュール
- DRb (12)
キーワード
- alive? (12)
-
drb
/ extservm (12) -
primary
_ server (12) - service (12)
検索結果
先頭5件
-
DRb
:: DRbServer # stop _ service -> () (18107.0) -
サーバを停止します。
...サーバを停止します。
@see DRb::DRbServer#alive?... -
drb
/ extservm (18.0) -
DRb::ExtServManager を定義しているライブラリ。
...ービスを表すクラス
class Service
include DRb::DRbUndumped
def initialize(service_name)
@service_name = service_name
end
def hello
"You invoke #{@service_name}"
end
end
puts "Start #{ARGV[0]}"
# ARGV の最後2つを除いた部分は ExtSer......= DRb::ExtServ.new(ARGV[1], ARGV[2], server)
# サーバスレッドの停止を待つ
DRb.thread.join
# サービスを DRb::ExtServ#stop_service で止めると、サーバスレッドが
# 終了するため、以下の行が実行される
puts "Stop #{ARGV[0]}"
client.rb:
requi......ce1.hello # => "service1"
# No2 と名付けられたサービスを呼び出す
service2 = s.service("No2").front
p service2.hello # => "service2"
stop.rb:
require 'drb/drb'
DRb.start_service
s = DRbObject.new_with_uri("druby://localhost:10234")
s.service(ARGV[0]).stop_service... -
DRb
. # primary _ server -> DRb :: DRbServer|nil (12.0) -
ローカルプロセスのプライマリサーバーを返します。
...ローカルプロセスのプライマリサーバーを返します。
プライマリサーバとは DRb.#start_service によって
起動されるサーバです。
サーバが動いていない場合は nil を返します。
@see DRb.#stop_service... -
DRb
:: DRbServer # alive? -> bool (12.0) -
サーバが生存しているならば真を返します。
...サーバが生存しているならば真を返します。
@see DRb::DRbServer#stop_service... -
DRb
:: ExtServManager # service(name) -> DRb :: ExtServ (12.0) -
name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。
...スが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。
DRb::ExtServ#stop_service でサービスを停止すると、登録されている
DRb::ExtServ は削除され、プロセスは停止します。
@param name サービス名文字列...