Hello Alex,
you will have N children per UDP socket worker for individual IPs, ports and IP version, but only N total children for TCP workers for all IPs, ports or IP version.
root@kam01.tst$ grep listen kamailio-local.cfg
listen=127.0.0.1:5060
listen=[2a01:4f8:c2c:XXXXXX]:5060
listen=UNICAST_IP:5060
listen=UNICAST_IP:8933
listen=ANYCAST_IP:5060
listen=ANYCAST_IP:8933
root@kam01.tst$ kamcmd ps |grep "udp receiver" | wc -l
48
root@kam01.tst$ kamcmd ps |grep "tcp receiver" | wc -l
8
Cheers,
Henning
--
Henning Westerholt –
https://skalatan.de/blog/
Kamailio services –
https://gilawa.com
> -----Original Message-----
> From: Alex Balashov via sr-users
sr-users@lists.kamailio.org
> Sent: Sonntag, 21. Juli 2024 14:44
> To: Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
> Cc: Alex Balashov
abalashov@evaristesys.com
> Subject: [SR-Users] Re: Listening on multiple TLS ports
>
> Henning,
>
> > On Jul 21, 2024, at 6:57 AM, Henning Westerholt via sr-users <sr-
> users@lists.kamailio.org> wrote:
> >
> > For TCP/TLS the server uses a different approach, but this is still something
> that probably was rarely tested. So, give it a try, but there might be some
> issues you encounter.
>
> What is the different approach? My understanding is that, by default, Kamailio
> creates the full complement of child processes per listener, regardless of
> transport.
>
> children=4
>
> listen=udp:10.165.41.241:5060 advertise 54.85.142.125:5060
> listen=tcp:10.165.41.241:5060 advertise 54.85.142.125:5060
>
> # kamcmd -s /tmp/kamailio_ctl ps | fgrep receiver
> 962193 udp receiver child=0 sock=10.165.41.241:5060
> (54.85.142.125:5060)
> 962194 udp receiver child=1 sock=10.165.41.241:5060
> (54.85.142.125:5060)
> 962196 udp receiver child=2 sock=10.165.41.241:5060
> (54.85.142.125:5060)
> 962197 udp receiver child=3 sock=10.165.41.241:5060
> (54.85.142.125:5060)
> 962247 tcp receiver (generic) child=0
> 962248 tcp receiver (generic) child=1
> 962251 tcp receiver (generic) child=2
> 962252 tcp receiver (generic) child=3
>
> -- Alex
>
> --
> Alex Balashov
> Principal Consultant
> Evariste Systems LLC
> Web:
https://evaristesys.com
> Tel: +1-706-510-6800
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe
> send an email to sr-users-leave@lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the
> sender!
> Edit mailing list options or unsubscribe: