2012-01-10 13 views
1

私は1つのソケットに対して1つのgen_serverを作成し、Proxy-Connection = Keep-Aliveメカニズムを実装しようとするプロキシを作成しています。CRASH REPORTの意味

私は私のソフトウェアをテストする場合、いくつかの要求が正常に動作しますが、時々私は、次のクラッシュレポートを取得する:

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 

私はこのエラーを解釈する方法を知っているし、どこを検索しないでください。誰かが私にバグの発見を助けることができますか?何かが整数ではなく原子でないときは、建設

receive 
... 
after something -> .. 
end 

を使用する場合

おかげで、 ウルフ

答えて

2

timeout_valueは通常起こるあなたの答えのための

+2

感謝「を休止状態」、私は問題を発見私のコードで。 :-)問題は、gen_serverループ/ 6によってtime_out値として解釈される{noreply、normal、State}のようなものを返したことです。 {noreply、State}に変更した後、すべて正常に動作します。 – Ulf