<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 10/11/2012 09:03 PM, Code Box wrote:
    <blockquote
cite="mid:CAOZAnVPDrmLVcuJdzQDFaKKavthdrw1Xxp1pbdvd--_W_3eZuA@mail.gmail.com"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html;
        charset=ISO-8859-1">
      <div>** Reason for termination ==</div>
      <div>** {timeout,{gen_server,call,[thetime,gettime]}}</div>
      <div><br>
      </div>
      <div>=CRASH REPORT==== 2012-10-09 05:37:04 UTC ===</div>
      <div>  crasher:</div>
      <div>    initial call: process_listener:-init/1-fun-2-/0</div>
      <div>    pid: <0.12376.513></div>
      <div>    registered_name: []</div>
      <div>    exception exit:
        {timeout,{gen_server,call,[thetime,gettime]}}</div>
      <div>      in function  gen_server:terminate/6</div>
      <div>    ancestors:
        [incoming_req_processor,incoming_sup,top_process_sup,</div>
      <div>                  <0.52.0>]</div>
      <div>    messages: []</div>
      <div>    links: []</div>
      <div>    dictionary: [{random_seed,{23375,22820,17046}}]</div>
      <div>    trap_exit: true</div>
      <div>    status: running</div>
      <div>
            heap_size: 6765</div>
      <div>    stack_size: 24</div>
      <div>    reductions: 1646842</div>
      <div>  neighbours:</div>
      <div><br>
      </div>
      <div>I am seeing a lot of these messages in my Crash Reports. Once
        this reaches this it goes into this crash loop for quite a
        while. I am not sure how to debug this error. These timeouts are
        really annoying. Can some one help me understand the root cause
        of this?</div>
      <div><br>
      </div>
      <div>Why does my genserver calls are facing timeouts ? Is it that
        my erlang VM is slow if so why ? How can i debug this issue to
        get to the root cause of it ? </div>
      <div><br>
      </div>
    </blockquote>
    If you look at gen_server:call/2 at
    <a class="moz-txt-link-freetext" href="http://www.erlang.org/doc/man/gen_server.html">http://www.erlang.org/doc/man/gen_server.html</a><br>
    it shows the default Timeout is 5000 milliseconds (5 seconds).  Your
    gen_server process must have been processing for longer than 5
    seconds while a gen_server:call/2 message was waiting in the process
    message queue, to cause the timeout exception.  So, it isn't the
    Erlang VM being slow, it is just an Erlang process that is
    overloaded (i.e., the "thetime" registered process).<br>
    <br>
    <br>
    <br>
  </body>
</html>