0
나는 gen_server 동작을 가진 erlang 모듈을 가지고 있습니다.erlang 타이머가 타임 아웃을 얻습니다.
지금, 내가 가진 :
init(_Args) ->
erlang:send_after(?PROCESS_STATE_INTERVAL,self(),processState),
{ok, []}.
및
handle_info(processState, _State)->
{ok, NewState} = gen_server:call(self(), {updateLvls}), %works fine, tested
timer:send_after(?PROCESS_STATE_INTERVAL,self(),processState),
{noreply, NewState}.
나는 ** exception error: {timeout,{gen_server,call,[<0.329.0>,{updateLvls}]}}
내가 뭔가 잘못하고 있는가 내가 할 몇 초 후에 {ok, Test}=gen_server:start_link({local,challenge_manager},challenge_manager,[],[]).
같은 뭔가를 시작하면?