Asterisk stops responding

Hi,
we have several asterisk installations that presents a really nasty bug :

  • sometimes asterisk stops responding, dialing features codes like *65 gives “forbidden”
  • in the days/hours before it stops often we have extensions that seems to be “on call” even if it’s not true
  • from the cli a command like “sip show channels” give a list of fake channels in use.

All the installations are asterisk 1.8.6.0 on vmware esxi.

Any ideas ?
br
Maurizio

hi,
we moved an installation to a physical server, at least once a week
asterisk stops responding. We used asterisknow with asterisk ver. 1.6.2.20

thanks
maurizio

today another stop, here the last 50 lines of /var/log/asterisk/full file :

[Feb 24 11:11:15] VERBOSE[16426] netsock.c: == Using UDPTL TOS bits 184 [Feb 24 11:11:15] VERBOSE[16426] netsock.c: == Using UDPTL CoS mark 5 [Feb 24 11:11:15] VERBOSE[16426] app_dial.c: -- Called 202 [Feb 24 11:11:15] VERBOSE[16426] netsock.c: == Using SIP RTP TOS bits 184 [Feb 24 11:11:15] VERBOSE[16426] netsock.c: == Using SIP RTP CoS mark 5 [Feb 24 11:11:15] VERBOSE[16426] netsock.c: == Using UDPTL TOS bits 184 [Feb 24 11:11:15] VERBOSE[16426] netsock.c: == Using UDPTL CoS mark 5 [Feb 24 11:11:15] VERBOSE[16426] app_dial.c: -- Called 250 [Feb 24 11:11:15] VERBOSE[16426] res_musiconhold.c: -- Started music on hold, class 'coldplay', on SIP/patton-00000aa6 [Feb 24 11:11:15] WARNING[16426] mp3/interface.c: Junk at the beginning of frame 49443303 [Feb 24 11:11:15] VERBOSE[16426] app_dial.c: -- SIP/250-00000aaa is ringing [Feb 24 11:11:15] VERBOSE[7265] chan_sip.c: -- Got SIP response 486 "Busy Here" back from 192.168.1.52 [Feb 24 11:11:15] VERBOSE[16426] app_dial.c: -- SIP/202-00000aa9 is busy [Feb 24 11:11:15] VERBOSE[16426] app_dial.c: -- SIP/203-00000aa8 is ringing [Feb 24 11:11:19] VERBOSE[16428] app_dial.c: -- SIP/210-00000aa7 answered Local/210@from-internal-xfer-d3e5;2 [Feb 24 11:11:19] VERBOSE[16428] pbx.c: -- Executing [s@macro-auto-blkvm:1] Set("SIP/210-00000aa7", "__MACRO_RESULT=") in new stack [Feb 24 11:11:19] VERBOSE[16428] pbx.c: -- Executing [s@macro-auto-blkvm:2] Macro("SIP/210-00000aa7", "blkvm-clr,") in new stack [Feb 24 11:11:19] VERBOSE[16428] pbx.c: -- Executing [s@macro-blkvm-clr:1] Set("SIP/210-00000aa7", "SHARED(BLKVM,SIP/patton-00000aa2)=") in new stack [Feb 24 11:11:19] VERBOSE[16428] pbx.c: -- Executing [s@macro-blkvm-clr:2] Set("SIP/210-00000aa7", "GOSUB_RETVAL=") in new stack [Feb 24 11:11:19] VERBOSE[16428] pbx.c: -- Executing [s@macro-blkvm-clr:3] MacroExit("SIP/210-00000aa7", "") in new stack [Feb 24 11:11:19] VERBOSE[16424] res_musiconhold.c: -- Stopped music on hold on SIP/patton-00000aa2 [Feb 24 11:11:19] VERBOSE[16424] file.c: -- <Local/210@from-internal-xfer-d3e5;1> Playing 'beep.ulaw' (language 'it') [Feb 24 11:11:19] VERBOSE[16424] pbx.c: -- Executing [h@macro-dial:1] Macro("Transfered/SIP/patton-00000aa2<ZOMBIE>", "hangupcall") in new stack [Feb 24 11:11:19] VERBOSE[16424] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("Transfered/SIP/patton-00000aa2<ZOMBIE>", "1?theend") in new stack [Feb 24 11:11:19] VERBOSE[16424] pbx.c: -- Goto (macro-hangupcall,s,3) [Feb 24 11:11:19] VERBOSE[16424] pbx.c: -- Executing [s@macro-hangupcall:3] Hangup("Transfered/SIP/patton-00000aa2<ZOMBIE>", "") in new stack [Feb 24 11:11:19] VERBOSE[16424] app_macro.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'Transfered/SIP/patton-00000aa2<ZOMBIE>' in macro 'hangupcall' [Feb 24 11:11:19] VERBOSE[16424] app_macro.c: == Spawn extension (macro-dial, s, 7) exited non-zero on 'Transfered/SIP/patton-00000aa2<ZOMBIE>' in macro 'dial' [Feb 24 11:11:19] VERBOSE[16424] pbx.c: == Spawn extension (ext-group, 600, 14) exited non-zero on 'Transfered/SIP/patton-00000aa2<ZOMBIE>' [Feb 24 11:11:23] VERBOSE[7265] netsock.c: == Using SIP RTP TOS bits 184 [Feb 24 11:11:23] VERBOSE[7265] netsock.c: == Using SIP RTP CoS mark 5 [Feb 24 11:11:23] VERBOSE[7265] netsock.c: == Using UDPTL TOS bits 184 [Feb 24 11:11:23] VERBOSE[7265] netsock.c: == Using UDPTL CoS mark 5 [Feb 24 11:11:24] VERBOSE[7265] netsock.c: == Using SIP RTP TOS bits 184 [Feb 24 11:11:24] VERBOSE[7265] netsock.c: == Using SIP RTP CoS mark 5 [Feb 24 11:11:24] VERBOSE[7265] netsock.c: == Using UDPTL TOS bits 184 [Feb 24 11:11:24] VERBOSE[7265] netsock.c: == Using UDPTL CoS mark 5 [Feb 24 11:11:52] VERBOSE[16420] pbx.c: -- Executing [h@macro-dial:1] Macro("SIP/patton-00000aa0", "hangupcall") in new stack [Feb 24 11:11:52] VERBOSE[16420] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/patton-00000aa0", "1?theend") in new stack [Feb 24 11:11:52] VERBOSE[16420] pbx.c: -- Goto (macro-hangupcall,s,3) [Feb 24 11:11:52] VERBOSE[16420] pbx.c: -- Executing [s@macro-hangupcall:3] Hangup("SIP/patton-00000aa0", "") in new stack [Feb 24 11:11:52] VERBOSE[16420] app_macro.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'SIP/patton-00000aa0' in macro 'hangupcall' [Feb 24 11:11:52] VERBOSE[16420] features.c: == Spawn extension (macro-dial, h, 1) exited non-zero on 'SIP/patton-00000aa0' [Feb 24 11:27:09] VERBOSE[7251] asterisk.c: -- Remote UNIX connection [Feb 24 11:27:24] VERBOSE[16485] asterisk.c: -- Remote UNIX connection disconnected [Feb 24 11:27:57] VERBOSE[16430] pbx.c: -- Executing [h@macro-dial:1] Macro("SIP/patton-00000aa2", "hangupcall") in new stack [Feb 24 11:27:57] VERBOSE[16430] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/patton-00000aa2", "1?theend") in new stack [Feb 24 11:27:57] VERBOSE[16430] pbx.c: -- Goto (macro-hangupcall,s,3) [Feb 24 11:27:57] VERBOSE[16430] pbx.c: -- Executing [s@macro-hangupcall:3] Hangup("SIP/patton-00000aa2", "") in new stack [Feb 24 11:27:57] VERBOSE[16430] app_macro.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'SIP/patton-00000aa2' in macro 'hangupcall'

what can i try ?

br
Maurizio

wiki.asterisk.org/wiki/display/ … rADeadlock