Erlang 车祸报告的意义

Erlang 车祸报告的意义,erlang,Erlang,我正在编写一个代理,为一个套接字创建一个gen_服务器,并尝试实现proxy Connection=Keep-Alive机制 当我测试软件时,一些请求可以正常工作,但有时我会收到以下崩溃报告: 05:39:33.481 [error] CRASH REPORT Process <0.110.0> with 0 neighbours crashed with reason: {timeout_value,[{gen_server,loop,6},{proc_lib,init_p_do_

我正在编写一个代理,为一个套接字创建一个gen_服务器,并尝试实现proxy Connection=Keep-Alive机制

当我测试软件时,一些请求可以正常工作,但有时我会收到以下崩溃报告:

05:39:33.481 [error] CRASH REPORT Process <0.110.0> with 0 neighbours crashed with reason: {timeout_value,[{gen_server,loop,6},{proc_lib,init_p_do_apply,3}]}
05:39:33.483 [error] Supervisor lh_server_sup had child lh_server started with lh_server:start_link(#Port<0.6247>) at <0.110.0> exit with reason timeout_value in context child_terminated
05:39:33.481[错误]0邻居的崩溃报告进程崩溃,原因为:{timeout_值,[{gen_server,loop,6},{proc_lib,init_p_do_apply,3}]}
05:39:33.483[错误]主管lh_服务器_sup已使用lh_服务器启动子lh_服务器:在退出时启动链接(#端口),并在上下文子_中终止原因超时值
我不知道如何解释这个错误以及在哪里搜索。有人能帮我找到窃听器吗

谢谢,
Ulf

超时值通常在使用构造时发生

receive
... 
after something -> ..
end  

当某些内容不是整数且不是原子“休眠”时

谢谢您的回答,我在代码中发现了问题。:-)问题是,我返回了类似{noreply,normal,State}的内容,gen_服务器循环/6将其解释为超时值。将其更改为{noreply,State}后,一切正常。