<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Alex,<div><br></div><div>This has been discussed many times over. We are aware about this problem, which will be addressed by a new server design that will be non-blocking not just for radius but for any other potentially blocking operation. Check the mailing lists for this issue so that we do not put another nail in the same closed coffin.</div><div><br></div><div>To solve your problem before we get to the new design you can use a radius proxy that absorbs the delays and retransmissions upstream to the real server.</div><div><br></div><div>Adrian</div><div><br></div><div><div><div><div>On Oct 30, 2008, at 10:34 AM, Alex Massover wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi!<br><br>I understand why syslog is blocking. But acc-request is not even generated by a function in a script like xlog(), it enabled by flag and triggered later according to the transaction state. The result of acc-request is not even visible to a script.<br><br>I think accounting should be non-blocking (should run in another thread or what is OpenSIPS best implementation practice). Even if radius server has no problem and answers properly, blocking requests have negative performance impact on signaling.<br><br>--<br>Best Regards,<br>Alex Massover<br><br>-----Original Message-----<br>From: Jesus Rodriguez [<a href="mailto:jesusr@voztele.com">mailto:jesusr@voztele.com</a>]<br>Sent: Thursday, October 30, 2008 11:16 AM<br>To: Alex Massover<br>Cc: <a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a><br>Subject: Re: [OpenSIPS-Users] Are accounting radius requests syncronous?<br><br>Hi Alex,<br><br><br><blockquote type="cite">Accounting requests seemed to be synchronous (i.e. stopping further<br></blockquote><blockquote type="cite">script processing until they finish). And if radius server doesn’t<br></blockquote><blockquote type="cite">answer it cause big delay on signaling.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Should it be this way?<br></blockquote><br><br>That's a blocking process, yes, as syslog, libresolv, etc.<br><br><br>Saludos<br>JesusR.<br><br>------------------------------------<br>Jesus Rodriguez<br>VozTelecom Sistemas, S.L.<br><a href="mailto:jesusr@voztele.com">jesusr@voztele.com</a><br><a href="http://www.voztele.com">http://www.voztele.com</a><br>Tel. 902360305<br>-------------------------------------<br><br><br><br><br><br><br><br>******************************************************************************<br><br> This footnote confirms that this email message has been scanned by Jajah Inc. Mail system for the presence of malicious code, vandals & computer viruses.<br><br>******************************************************************************<br><br><br><br><br>******************************************************************************<br> This footnote confirms that this email message has been scanned by Jajah Inc. Mail system for the presence of malicious code, vandals & computer viruses.<br>******************************************************************************<br><br>_______________________________________________<br>Devel mailing list<br>Devel@lists.opensips.org<br>http://lists.opensips.org/cgi-bin/mailman/listinfo/devel<br></div></blockquote></div><br></div></div></body></html>