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 するのが常識の模様。

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

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

nkvavvofnkvavvof2011/09/24 01:175vS6yv <a href="http://rfzovikjcmqg.com/">rfzovikjcmqg</a>

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

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

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