Hatena::Grouperlang

Erlang Mind

2009-05-29

gen_server:call/2

| 01:10

gen_server:call/2 で ServerRef が存在しない値を渡した場合、Supervisor 下に置いていても再起動しない ... 気がする。うーん。

追記

方法1 - erlang:registered() と lists:member を使って、モジュールが無い場合は呼ばない

方法2 - try/catch を使う

try gen_server:call(...) of
catch
end

まだまだあるはず

追記2

色々なソース読んだけれど、gen_server:call に ServerRef を渡す際は try/catch するのが常識の模様。

DanyonDanyon 2011/09/19 04:09 Aritelcs like this make life so much simpler.

ljdhuwljdhuw 2011/09/19 18:00 hVXhnw <a href="http://lukkmgbialbi.com/">lukkmgbialbi</a>

nkvavvofnkvavvof 2011/09/24 01:17 5vS6yv <a href="http://rfzovikjcmqg.com/">rfzovikjcmqg</a>

cefgtnjcefgtnj 2011/10/01 02:25 KUPSIx , [url=http://qppvpgtiqqph.com/]qppvpgtiqqph[/url], [link=http://nzxlptcmauvl.com/]nzxlptcmauvl[/link], http://dhyuzmvedalh.com/

JamesJames 2012/12/26 12:06 It's always a relief when someone with ovbious expertise answers. Thanks!

ybaqxxqaybaqxxqa 2012/12/27 22:51 zPp5lM , [url=http://oiryzijgskkz.com/]oiryzijgskkz[/url], [link=http://wczkkfvdvpuf.com/]wczkkfvdvpuf[/link], http://kupiowggmijr.com/

ゲスト