On 06/28/2011 05:36 PM, Watkins, Bradley wrote:
I'm having an issue trying to use the construct show in the module
documentation.
The docs show:
while(mq_fetch("myq"))
{
xlog("$mqk(myq) - $mqv(myq)\n");
}
And I'm doing essentially the same thing (differently named mqueue, but
otherwise identical), but invariably I get this in the logs:
ERROR:<core> [action.c:1388]: ERROR: runaway while (559, 28): more then 100
loops
I reported this back in October:
http://lists.sip-router.org/pipermail/sr-users/2010-October/065740.html
A fix was committed to the master branch almost immediately:
http://lists.sip-router.org/pipermail/sr-dev/2010-October/009499.html
I requested that it be backported into the 3.1 branch in May and it was
done:
http://lists.sip-router.org/pipermail/sr-dev/2011-May/011132.html
However, I don't know that it's made it into the tarballs yet. You can
get the 3.1 branch with the fix by doing this:
git clone git://git.sip-router.org/sip-router -b 3.1
Otherwise, here's the workaround I was using before:
while(mq_fetch("myq")) {
...
if(!defined $mqk(myq))
break;
...
}
Cheers,
-- Alex
--
Alex Balashov - Principal
Evariste Systems LLC
260 Peachtree Street NW
Suite 2200
Atlanta, GA 30303
Tel: +1-678-954-0670
Fax: +1-404-961-1892
Web: http://www.evaristesys.com/
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users