[Voiceglue] Voiceglue hang - debugging so far

James Green james.green at mjog.com
Wed Jun 24 16:16:23 UTC 2009


Minor update.

We are occassionally spotting that within voiceglue the send_bytes
function gets a Scom::write() failure:

17:02:31:139 EROR VOICEGLU scaraman MJOG: send_bytes() Failed to write()
to VXML interpreter on fh="::PERL_VXML_176" at host=localhost
callid=[176]
17:02:31:139 INFO VOICEGLU scaraman VXML interpreter filehandle
"::PERL_VXML_176" fd  stopped: Filehandle "::PERL_VXML_176" not open for
writing
17:02:31:139 INFO VOICEGLU scaraman callid=[176] lost its VXML
interpreter on fh 18
17:02:31:139 DBUG VOICEGLU scaraman callid=[176] deallocating VXML
thread

It genuinely is not open for writing (as opposed to close_on_flush
within Scom).

The same fh (18 in the example above) can be seen from our voiceglue_ipc
logging which expects data but gets stuck reading 0 bytes (infinite
loop).

As I said above, this is occassional, as is the Apache response within
the voiceglue_ipc layer. Most of the time things just hang without our
debugging lines catching anything more than r=0 which makes this job
rather frustrating.

We also see the following but given it's INFO level I've not looked into
it in any great depth.

16:55:58:887 INFO VOICEGLU scaraman VXML interpreter filehandle
"::PERL_VXML_75" fd  stopped: Filehandle "::PERL_VXML_75" not registered

Is this normal for a session where the remote end didn't actually pick
up the line? If not it deserves a thorough investigation.

James

-----Original Message-----
From: voiceglue-bounces at voiceglue.org
[mailto:voiceglue-bounces at voiceglue.org] On Behalf Of Doug Campbell
Sent: 22 June 2009 12:33
To: General discussion about voiceglue
Subject: Re: [Voiceglue] Voiceglue hang - debugging so far

This is great detective work.

I will drive further tests from here to see if I can confirm a root
cause.

Going to be pretty busy early this week, but should have some time later
in the week.

Thanks,
Doug Campbell
_______________________________________________
Voiceglue mailing list
Voiceglue at voiceglue.org
http://www.voiceglue.org/mailman/listinfo/voiceglue

Checked by AVG - www.avg.com
Version: 8.5.375 / Virus Database: 270.12.85/2193 - Release Date:
06/21/09 20:02:00

Checked by AVG - www.avg.com 
Version: 8.5.375 / Virus Database: 270.12.90/2198 - Release Date:
06/24/09 06:23:00
-------------- next part --------------

No virus found in this outgoing message.
Checked by AVG - www.avg.com 
Version: 8.5.375 / Virus Database: 270.12.90/2199 - Release Date: 06/24/09 06:23:00


More information about the Voiceglue mailing list