2009/5/27 Pascal Maugeri <pascal.maug...@gmail.com>:
> Hi
>
> Using Kamailio 1.5 we periodically get the following errors:
>
> Jul  1 09:54:41 localhost /usr/local/sbin/openser[3836]:
> ERROR:core:tcp_blocking_connect: poll error: flags 18
> Jul  1 09:54:41 localhost /usr/local/sbin/openser[3836]:
> ERROR:core:tcp_blocking_connect: failed to retrieve SO_ERROR (110)
> Connection timed out
> Jul  1 09:54:41 localhost /usr/local/sbin/openser[3836]:
> ERROR:core:tcpconn_connect: tcp_blocking_connect failed
> Jul  1 09:54:41 localhost /usr/local/sbin/openser[3836]:
> ERROR:core:tcp_send: connect failed
> Jul  1 09:54:41 localhost /usr/local/sbin/openser[3836]: ERROR:tm:msg_send:
> tcp_send failed
>
> They are several emails in this mailing list explaining we should play with
> tcp parameters. I will try to change my configuration and see if we can
> solve this issue.
>
> But when this kind of error happen we observe that the kamailio processes
> are using 100% of CPU (top).
>
> Our client is using SIP over TCP only (no UDP).
>
> Do you have any hint on how to configure Kamailio to improve TCP support ?
> Is it normal to kamailio processes to overload CPU ?

Unfortunatelly a kamailio TCP listeners blocks when initiates a
outgoing TCP connection. If it fails, you get a kamailio process
"stopped" waiting for that connection to end. If you have 8 kamailio
TCP listeners and have this issue in all of them, Kamailio cannot
handle TCP connection for a while.

This is of course something that should change radically (there have
been already threads about this issue). However I've ever seen CPU at
100% due to this issues. How many concurrent TCP connection does your
kamailio handle when it occurs?

-- 
Iñaki Baz Castillo
<i...@aliax.net>

_______________________________________________
Kamailio (OpenSER) - Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

Reply via email to