[erlang-questions] simple_one_for_one supervisor: strange error when stopping node

Frank Muller <>
Wed Dec 21 17:57:14 CET 2016


Spent another day fighting with this, no luck.

Even after applying this trick from angner’s repo, I’m still seeing these
error message:
https://github.com/agner/agner/blob/master/src/agner_app.erl#L17-L17

Can someone at least (OTP guys) explain me the « why » i’m getting these
messages please?

/Frank

Le mar. 20 déc. 2016 à 22:16, Frank Muller <> a
écrit :

> Hi,
>
> I’m seeing this intermittent error when stopping my Erlang node with
> init:stop().
>
> 2016-12-20 22:00:11 =SUPERVISOR REPORT====
>     Supervisor: {local,server_sock_sup}
>     Context:    shutdown_error
>     Reason:     noproc
>     Offender:
>   [{nb_children,1},{name,t3_router},{mfargs,{client_sock,start_link,[]}},{restart_type,temporary},{shutdown,5000},{child_type,worker}]
>
> 2016-12-20 22:00:11.069 [error] <0.162.0> Supervisor server_sock_sup had
> child client_sock started with client_sock start_link() at undefined exit
> with reason noproc in context shutdown_error
>
> The client_sock is a gen_server which traps exit.
> It’s supervised by server_sock_sup as a simple_one_for_one.
>
> I’ve also tried without trapping exit in client_sock and was also able to
> notice this error.
>
> Can someone please explain me what I’m doing wrong?
>
> /Frank
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20161221/bc9870d7/attachment.html>


More information about the erlang-questions mailing list