[OpenSIPS-Users] tcp keep-alive time

george wu aihuawu2012 at 163.com
Fri Oct 17 13:05:12 CEST 2014


Thank you very much for so many helps.
Yes, tcp_connection_lifetime.
As you said before, udp scale up very well. But tcp is not.
However, I have no choice other than tcp. If the tcp get closed often, is it similar to udp?

Recently I modify the udp_server.c so that I defragment the udp package manually.
(For ice, the packet is about 1700+ bytes.)
This approach works 80% of time.

However the udp packages sometimes come out of order
which makes the linphone parser gets a coredump.
I googled a lot, some router's mtu is 1500 (payload 1472), some 1400. the only requirement is minimum 576 bytes.

So I finally give up the udp. I think tcp is the only reliable way to deliver big packet.
Unless your packet is less than 576 bytes. But my packet is 1700 bytes.


At 2014-10-17 17:18:43, "Bogdan-Andrei Iancu" <bogdan at opensips.org> wrote:

Hi Geroge,

You want to change the keepalive or the lifetime of the TCP conn ?

As it sounds to me you are more looking for lifetime (to have closed asap):


Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
On 17.10.2014 02:44, george wu wrote:

Hi, guys:

How can I adjust the global tcp keep alive time? what's the default in opensips?
I want it to close as soon as possible so that tcp deployment can scale.

George Wu

Users mailing list
Users at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20141017/2821b178/attachment.htm>

More information about the Users mailing list