全て
ログの一部:
** 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:callexit reason{ServerExitReason, {gen_server, call, [...]}}であってもexit reason で終了します。(ソース参照)ServerExitReasonnormal
つまり、終了理由はnormalbut{normal, ...}ではないため、ログ メッセージが表示されます。