全て
ログの一部:
** Reason for termination == **
{normal,
{gen_server,call,
[<0.9723.458>,
{create_jtxn_mon,
{player,34125,0,"gulexi",
理由が正常であるのに、なぜエラーログを報告するのですか? 助けてくれてありがとう~~~
全て
ログの一部:
** Reason for termination == **
{normal,
{gen_server,call,
[<0.9723.458>,
{create_jtxn_mon,
{player,34125,0,"gulexi",
理由が正常であるのに、なぜエラーログを報告するのですか? 助けてくれてありがとう~~~
normal
呼び出し元に応答を送信する前に、理由で終了した gen_server に呼び出しを行ったようです。
ServerExitReason
一般に、呼び出し中にgen_server が reason で終了した場合、はgen_server:call
exit reason{ServerExitReason, {gen_server, call, [...]}}
であってもexit reason で終了します。(ソース参照)ServerExitReason
normal
つまり、終了理由はnormal
but{normal, ...}
ではないため、ログ メッセージが表示されます。