[erlang-questions] My frustration with Erlang

Joel Reymont <>
Sat Sep 13 20:59:30 CEST 2008


I thought of running etop on another node to figure out what's going  
on at peak load. Sadly, etop crashes

   
'1 
@mothership 
'                                                            17:19:03
  Load:  cpu        90               Memory:  total     1309096     
binary       1302
         procs   21259                        processes 1185824     
code         6406
         runq        0                        atom          961     
ets         52340

Pid            Name or Initial Func    Time    Reds  Memory    MsgQ  
Current Function
----------------------------------------------------------------------------------------
<5624.3952.0>  proc_lib:init_p/5        '-' 1046280 1113656       0  
gen_server:loop/6
<5624.0.0>     init                     '-'  576618   26320       0  
init:loop/1
<5624.3941.0>  portServer3000           '-'  183416   88336       0  
tcp_server:socket_lo
<5624.3956.0>  inet_gethost_native      '-'  178043    6864       0  
inet_gethost_native:
<5624.73.0>    proc_lib:init_p/5        '-'   89051  688680       0  
disk_log:loop/1
<5624.3937.0>  proc_lib:init_p/5        '-'   68600   24520       0  
gen_server:loop/6
<5624.3938.0>  portServer6000           '-'   27716  418544       0  
tcp_server:socket_lo
<5624.30.0>    group:server/3           '-'   20382   24520       0  
group:server_loop/3
<5624.25.0>    file_server_2            '-'    7192   88400       0  
gen_server:loop/6
<5624.16494.0> proc_lib:init_p/5        '-'    4770    8688       0  
gen_server:loop/6
= 
= 
= 
= 
= 
= 
= 
= 
= 
= 
= 
= 
= 
= 
= 
= 
========================================================================

Output server crashed: connection_lost

Another issue with etop:

Erlang top got garbage {trace_ts,<5623.28.0>,out,
                                  {user_drv,server_loop,5},
                                  {1221,332097,210811}}
Erlang top got garbage {trace_ts,<5623.25.0>,out,
                                  {gen_server,loop,6},
                                  {1221,332097,267093}}
Erlang top got garbage {trace_ts,<5623.4.0>,out,
                                  {gen_event,fetch_msg,5},
                                  {1221,332097,340833}}

I'm not doing any tracing myself so I really don't know where these  
traces come from. The easiest way to reproduce is to connect etop and  
then start Mnesia.

--
wagerlabs.com




More information about the erlang-questions mailing list