Buenos días,
tengo un kamailio en una máquina lxc con 4 cpu's y 6GB de ram en el que parece que tengo un límite de conexiones tcp concurrentes.
En configuración de kamailio tengo puesto lo siguiente: disable_tcp=no tcp_connection_lifetime=3610 tcp_connect_timeout=5 tcp_crlf_ping=yes tcp_accept_aliases=no tcp_keepalive=yes tcp_keepidle=5 tcp_rd_buf_size=65536 tcp_conn_wq_max=131072 mlock_pages=yes shm_force_alloc=yes tcp_max_connections=4096
Pero cuando estoy sobre las 2320 aproximadamente, empiezo a no poder tener nuevas conexiones tcp. Revisando los logs de kamailio, creo que no le llega ni siquiera al kamailio, por lo que entiendo que es el stack de linux el que rechaza la conexión.
Viendo documentación, recomiendan subir el valor de /proc/sys/net/core/somaxconn
Lo he subido, pero después de cierto tiempo, sigue ocurriendo lo mismo.
¿que otras cosas se podrían hacer? ¿alguien tiene experiencia con este tipo de problemas?
Un saludo