所有
日志部分:
** Reason for termination == **
{normal,
{gen_server,call,
[<0.9723.458>,
{create_jtxn_mon,
{player,34125,0,"gulexi",
为什么在原因正常时报告错误日志? 谢谢你的帮助~~~
答案 0 :(得分:1)
在向调用者发送响应之前,您似乎调用了一个原因normal
退出的gen_server。
一般情况下,如果gen_server在通话过程中退出且原因ServerExitReason
,gen_server:call
将退出并退出原因{ServerExitReason, {gen_server, call, [...]}}
,即使ServerExitReason
为normal
}。 (见the source)
也就是说,退出原因不是normal
而是{normal, ...}
,这就是您收到日志消息的原因。