Hello guys,
I'm facing an issue where, if i start kamailio as root, all works properly, but if i start it as kamailio, i get hundreds of:
handle_new_connect(): error while accepting connection(24): Too many open files
My limits is like:
kamailio soft core unlimited kamailio soft data unlimited kamailio soft fsize unlimited kamailio soft memlock unlimited kamailio soft nofile unlimited kamailio soft rss unlimited kamailio hard stack 240 kamailio soft cpu unlimited kamailio soft nproc unlimited kamailio soft as unlimited kamailio soft priority -11 kamailio soft locks unlimited kamailio soft sigpending unlimited kamailio soft msgqueue unlimited kamailio soft nice -11 kamailio soft nofile 65536 kamailio hard nofile 65536
root soft core unlimited root soft data unlimited root soft fsize unlimited root soft memlock unlimited root soft nofile unlimited root soft rss unlimited root hard stack 240 root soft cpu unlimited root soft nproc unlimited root soft as unlimited root soft priority -11 root soft locks unlimited root soft sigpending unlimited root soft msgqueue unlimited root soft nice -11 root soft nofile 65536 root hard nofile 65536
I can't figure out why this is happening...
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
There is a userspace open file descriptor limit you need to increase for the user under which Kamailio is running.
— Sent from mobile, with due apologies for brevity and errors.
On Nov 28, 2019, at 10:08 AM, David Villasmil david.villasmil.work@gmail.com wrote:
Hello guys,
I'm facing an issue where, if i start kamailio as root, all works properly, but if i start it as kamailio, i get hundreds of:
handle_new_connect(): error while accepting connection(24): Too many open files
My limits is like:
kamailio soft core unlimited kamailio soft data unlimited kamailio soft fsize unlimited kamailio soft memlock unlimited kamailio soft nofile unlimited kamailio soft rss unlimited kamailio hard stack 240 kamailio soft cpu unlimited kamailio soft nproc unlimited kamailio soft as unlimited kamailio soft priority -11 kamailio soft locks unlimited kamailio soft sigpending unlimited kamailio soft msgqueue unlimited kamailio soft nice -11 kamailio soft nofile 65536 kamailio hard nofile 65536
root soft core unlimited root soft data unlimited root soft fsize unlimited root soft memlock unlimited root soft nofile unlimited root soft rss unlimited root hard stack 240 root soft cpu unlimited root soft nproc unlimited root soft as unlimited root soft priority -11 root soft locks unlimited root soft sigpending unlimited root soft msgqueue unlimited root soft nice -11 root soft nofile 65536 root hard nofile 65536
I can't figure out why this is happening...
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp registrations..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Thu, Nov 28, 2019 at 3:16 PM Alex Balashov abalashov@evaristesys.com wrote:
There is a userspace open file descriptor limit you need to increase for the user under which Kamailio is running.
— Sent from mobile, with due apologies for brevity and errors.
On Nov 28, 2019, at 10:08 AM, David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I'm facing an issue where, if i start kamailio as root, all works properly, but if i start it as kamailio, i get hundreds of:
handle_new_connect(): error while accepting connection(24): Too many open files
My limits is like:
kamailio soft core unlimited kamailio soft data unlimited kamailio soft fsize unlimited kamailio soft memlock unlimited kamailio soft nofile unlimited kamailio soft rss unlimited kamailio hard stack 240 kamailio soft cpu unlimited kamailio soft nproc unlimited kamailio soft as unlimited kamailio soft priority -11 kamailio soft locks unlimited kamailio soft sigpending unlimited kamailio soft msgqueue unlimited kamailio soft nice -11 kamailio soft nofile 65536 kamailio hard nofile 65536
root soft core unlimited root soft data unlimited root soft fsize unlimited root soft memlock unlimited root soft nofile unlimited root soft rss unlimited root hard stack 240 root soft cpu unlimited root soft nproc unlimited root soft as unlimited root soft priority -11 root soft locks unlimited root soft sigpending unlimited root soft msgqueue unlimited root soft nice -11 root soft nofile 65536 root hard nofile 65536
I can't figure out why this is happening...
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hello, You can use ulimit command with -n cimmand to set max open file before start Kamailio.
On Thu, 28 Nov 2019, 18:52 David Villasmil, david.villasmil.work@gmail.com wrote:
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp registrations..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Thu, Nov 28, 2019 at 3:16 PM Alex Balashov abalashov@evaristesys.com wrote:
There is a userspace open file descriptor limit you need to increase for the user under which Kamailio is running.
— Sent from mobile, with due apologies for brevity and errors.
On Nov 28, 2019, at 10:08 AM, David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I'm facing an issue where, if i start kamailio as root, all works properly, but if i start it as kamailio, i get hundreds of:
handle_new_connect(): error while accepting connection(24): Too many open files
My limits is like:
kamailio soft core unlimited kamailio soft data unlimited kamailio soft fsize unlimited kamailio soft memlock unlimited kamailio soft nofile unlimited kamailio soft rss unlimited kamailio hard stack 240 kamailio soft cpu unlimited kamailio soft nproc unlimited kamailio soft as unlimited kamailio soft priority -11 kamailio soft locks unlimited kamailio soft sigpending unlimited kamailio soft msgqueue unlimited kamailio soft nice -11 kamailio soft nofile 65536 kamailio hard nofile 65536
root soft core unlimited root soft data unlimited root soft fsize unlimited root soft memlock unlimited root soft nofile unlimited root soft rss unlimited root hard stack 240 root soft cpu unlimited root soft nproc unlimited root soft as unlimited root soft priority -11 root soft locks unlimited root soft sigpending unlimited root soft msgqueue unlimited root soft nice -11 root soft nofile 65536 root hard nofile 65536
I can't figure out why this is happening...
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote:
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp registrations..
Depends on what init system you use. If you have to ask I pesume you are using systemd (since they like to reinvent the wheel). The correct way is to: systemctl edit kamailio.service and add: [Service] LimitNOFILE=65536
More quick and dirty: edit /etc/systemd/system/kamailio.service.d/override.conf and insert the same as above. And do a systemctl daemon-reload
Hello Daniel,
Thanks for replying. I will try that.
Thanks!
David
On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote:
On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote:
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp
registrations..
Depends on what init system you use. If you have to ask I pesume you are using systemd (since they like to reinvent the wheel). The correct way is to: systemctl edit kamailio.service and add: [Service] LimitNOFILE=65536
More quick and dirty: edit /etc/systemd/system/kamailio.service.d/override.conf and insert the same as above. And do a systemctl daemon-reload
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hello guys,
I tried that and it _seems_ to be working, BUT:
running `service kamailio start` just stays there and fails after about a minute:
Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
running systemctl status kamailio.service replies with:
# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS) CGroup: /system.slice/kamailio.service ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg
Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Relaying Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by peer (104) ([1.2.3.4]:11618 -> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading - c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1) Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: transaction answered: timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: 9FRQDB7DQM4GLP6UkgPcag.. Relaying Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0)
Is it possible systemd is taking those "ERROR"s as an indication the service is not starting properly? Even though it is?
my service unit file is like so:
~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service [Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] LimitNOFILE=65536
[Service] Type=forking User=kamailio Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
Thanks everyone.
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello Daniel,
Thanks for replying. I will try that.
Thanks!
David
On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote:
On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote:
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp
registrations..
Depends on what init system you use. If you have to ask I pesume you are using systemd (since they like to reinvent the wheel). The correct way is to: systemctl edit kamailio.service and add: [Service] LimitNOFILE=65536
More quick and dirty: edit /etc/systemd/system/kamailio.service.d/override.conf and insert the same as above. And do a systemctl daemon-reload
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
Try without the two [Service] sections... not sure if that can be the problem.
Move the LimitNOFILE=65536 to the existing section where the test of params are.
Then daemon-reload and retry...
Maybe it works.
On Fri, Nov 29, 2019 at 04:48 David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I tried that and it _seems_ to be working, BUT:
running `service kamailio start` just stays there and fails after about a minute:
Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
running systemctl status kamailio.service replies with:
# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS) CGroup: /system.slice/kamailio.service ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg
Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Relaying Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by peer (104) ([1.2.3.4]:11618 -> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading
- c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1)
Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: transaction answered: timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: 9FRQDB7DQM4GLP6UkgPcag.. Relaying Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0)
Is it possible systemd is taking those "ERROR"s as an indication the service is not starting properly? Even though it is?
my service unit file is like so:
~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service [Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] LimitNOFILE=65536
[Service] Type=forking User=kamailio Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
Thanks everyone.
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello Daniel,
Thanks for replying. I will try that.
Thanks!
David
On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote:
On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote:
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp
registrations..
Depends on what init system you use. If you have to ask I pesume you are using systemd (since they like to reinvent the wheel). The correct way is to: systemctl edit kamailio.service and add: [Service] LimitNOFILE=65536
More quick and dirty: edit /etc/systemd/system/kamailio.service.d/override.conf and insert the same as above. And do a systemctl daemon-reload
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
woops!
But no, same thing..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com wrote:
Try without the two [Service] sections... not sure if that can be the problem.
Move the LimitNOFILE=65536 to the existing section where the test of params are.
Then daemon-reload and retry...
Maybe it works.
On Fri, Nov 29, 2019 at 04:48 David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I tried that and it _seems_ to be working, BUT:
running `service kamailio start` just stays there and fails after about a minute:
Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
running systemctl status kamailio.service replies with:
# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS) CGroup: /system.slice/kamailio.service ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg
Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Relaying Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by peer (104) ([1.2.3.4]:11618 -> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading
- c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1)
Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: transaction answered: timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: 9FRQDB7DQM4GLP6UkgPcag.. Relaying Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0)
Is it possible systemd is taking those "ERROR"s as an indication the service is not starting properly? Even though it is?
my service unit file is like so:
~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service [Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] LimitNOFILE=65536
[Service] Type=forking User=kamailio Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
Thanks everyone.
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello Daniel,
Thanks for replying. I will try that.
Thanks!
David
On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote:
On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote:
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp
registrations..
Depends on what init system you use. If you have to ask I pesume you are using systemd (since they like to reinvent the wheel). The correct way is to: systemctl edit kamailio.service and add: [Service] LimitNOFILE=65536
More quick and dirty: edit /etc/systemd/system/kamailio.service.d/override.conf and insert the same as above. And do a systemctl daemon-reload
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hi David,
Are you sure you refresh systemctl daemon reload after edit?
Centos 7.7 works with that (the capability setting is only needed if user Kamailio runs for example port below 1024 like 443).
cat /etc/systemd/system/kamailio.service.d/override.conf
# Generated by puppet [Service] LimitNPROC=100000 LimitNOFILE=100000 AmbientCapabilities=CAP_NET_BIND_SERVICE
You can check that setting after systemctl daemon reload systemctl restart kamailio
In the proc filesystem for example one pid is 16420
cat /proc/16420/limits
Cheers Karsten
David Villasmil david.villasmil.work@gmail.com schrieb am Fr., 29. Nov. 2019, 17:43:
woops!
But no, same thing..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com wrote:
Try without the two [Service] sections... not sure if that can be the problem.
Move the LimitNOFILE=65536 to the existing section where the test of params are.
Then daemon-reload and retry...
Maybe it works.
On Fri, Nov 29, 2019 at 04:48 David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I tried that and it _seems_ to be working, BUT:
running `service kamailio start` just stays there and fails after about a minute:
Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
running systemctl status kamailio.service replies with:
# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS) CGroup: /system.slice/kamailio.service ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg
Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Relaying Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by peer (104) ([1.2.3.4]:11618 -> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading
- c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1)
Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: transaction answered: timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: 9FRQDB7DQM4GLP6UkgPcag.. Relaying Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0)
Is it possible systemd is taking those "ERROR"s as an indication the service is not starting properly? Even though it is?
my service unit file is like so:
~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service [Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] LimitNOFILE=65536
[Service] Type=forking User=kamailio Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
Thanks everyone.
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello Daniel,
Thanks for replying. I will try that.
Thanks!
David
On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote:
On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote:
Thanks Alex,
Do you know how to set it? First time doing thousands of tcp
registrations..
Depends on what init system you use. If you have to ask I pesume you are using systemd (since they like to reinvent the wheel). The correct way is to: systemctl edit kamailio.service and add: [Service] LimitNOFILE=65536
More quick and dirty: edit /etc/systemd/system/kamailio.service.d/override.conf and insert the same as above. And do a systemctl daemon-reload
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hey Karsten,
Yes, I did...
kamailio u running on 5060 (tcp and udp)
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg
and
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann khorsmann@gmail.com wrote:
Hi David,
Are you sure you refresh systemctl daemon reload after edit?
Centos 7.7 works with that (the capability setting is only needed if user Kamailio runs for example port below 1024 like 443).
cat /etc/systemd/system/kamailio.service.d/override.conf
# Generated by puppet [Service] LimitNPROC=100000 LimitNOFILE=100000 AmbientCapabilities=CAP_NET_BIND_SERVICE
You can check that setting after systemctl daemon reload systemctl restart kamailio
In the proc filesystem for example one pid is 16420
cat /proc/16420/limits
Cheers Karsten
David Villasmil david.villasmil.work@gmail.com schrieb am Fr., 29. Nov. 2019, 17:43:
woops!
But no, same thing..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com wrote:
Try without the two [Service] sections... not sure if that can be the problem.
Move the LimitNOFILE=65536 to the existing section where the test of params are.
Then daemon-reload and retry...
Maybe it works.
On Fri, Nov 29, 2019 at 04:48 David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I tried that and it _seems_ to be working, BUT:
running `service kamailio start` just stays there and fails after about a minute:
Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
running systemctl status kamailio.service replies with:
# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS) CGroup: /system.slice/kamailio.service ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg
Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Relaying Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by peer (104) ([1.2.3.4]:11618 -> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading
- c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1)
Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: transaction answered: timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: 9FRQDB7DQM4GLP6UkgPcag.. Relaying Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0)
Is it possible systemd is taking those "ERROR"s as an indication the service is not starting properly? Even though it is?
my service unit file is like so:
~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service [Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] LimitNOFILE=65536
[Service] Type=forking User=kamailio Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
Thanks everyone.
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello Daniel,
Thanks for replying. I will try that.
Thanks!
David
On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote:
On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote: > Thanks Alex, > > Do you know how to set it? First time doing thousands of tcp registrations.. >
Depends on what init system you use. If you have to ask I pesume you are using systemd (since they like to reinvent the wheel). The correct way is to: systemctl edit kamailio.service and add: [Service] LimitNOFILE=65536
More quick and dirty: edit /etc/systemd/system/kamailio.service.d/override.conf and insert the same as above. And do a systemctl daemon-reload
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Please check kamailio process file limits https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-...
Also your systemd unit have two "[Service]" section. Please make one
Sergey
On Sat, Nov 30, 2019 at 2:06 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hey Karsten,
Yes, I did...
kamailio u running on 5060 (tcp and udp)
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg
and
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann khorsmann@gmail.com wrote:
Hi David,
Are you sure you refresh systemctl daemon reload after edit?
Centos 7.7 works with that (the capability setting is only needed if user Kamailio runs for example port below 1024 like 443).
cat /etc/systemd/system/kamailio.service.d/override.conf
# Generated by puppet [Service] LimitNPROC=100000 LimitNOFILE=100000 AmbientCapabilities=CAP_NET_BIND_SERVICE
You can check that setting after systemctl daemon reload systemctl restart kamailio
In the proc filesystem for example one pid is 16420
cat /proc/16420/limits
Cheers Karsten
David Villasmil david.villasmil.work@gmail.com schrieb am Fr., 29. Nov. 2019, 17:43:
woops!
But no, same thing..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com wrote:
Try without the two [Service] sections... not sure if that can be the problem.
Move the LimitNOFILE=65536 to the existing section where the test of params are.
Then daemon-reload and retry...
Maybe it works.
On Fri, Nov 29, 2019 at 04:48 David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I tried that and it _seems_ to be working, BUT:
running `service kamailio start` just stays there and fails after about a minute:
Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
running systemctl status kamailio.service replies with:
# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS) CGroup: /system.slice/kamailio.service ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg
Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Relaying Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by peer (104) ([1.2.3.4]:11618 -> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading
- c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1)
Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: transaction answered: timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: 9FRQDB7DQM4GLP6UkgPcag.. Relaying Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0)
Is it possible systemd is taking those "ERROR"s as an indication the service is not starting properly? Even though it is?
my service unit file is like so:
~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service [Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] LimitNOFILE=65536
[Service] Type=forking User=kamailio Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
Thanks everyone.
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello Daniel,
Thanks for replying. I will try that.
Thanks!
David
On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote:
> On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote: > > Thanks Alex, > > > > Do you know how to set it? First time doing thousands of tcp > registrations.. > > > > Depends on what init system you use. If you have to ask I pesume you > are > using systemd (since they like to reinvent the wheel). The correct > way > is to: > systemctl edit kamailio.service > and add: > [Service] > LimitNOFILE=65536 > > More quick and dirty: > edit /etc/systemd/system/kamailio.service.d/override.conf > and insert the same as above. And do a > systemctl daemon-reload > > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks Sergey,
I fixed that :) but still the same problem.
I will check that blog
Thanks!
David
On Sat, 30 Nov 2019 at 03:38, Sergey Safarov s.safarov@gmail.com wrote:
Please check kamailio process file limits
https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-...
Also your systemd unit have two "[Service]" section. Please make one
Sergey
On Sat, Nov 30, 2019 at 2:06 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hey Karsten,
Yes, I did...
kamailio u running on 5060 (tcp and udp)
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg
and
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann khorsmann@gmail.com wrote:
Hi David,
Are you sure you refresh systemctl daemon reload after edit?
Centos 7.7 works with that (the capability setting is only needed if user Kamailio runs for example port below 1024 like 443).
cat /etc/systemd/system/kamailio.service.d/override.conf
# Generated by puppet [Service] LimitNPROC=100000 LimitNOFILE=100000 AmbientCapabilities=CAP_NET_BIND_SERVICE
You can check that setting after systemctl daemon reload systemctl restart kamailio
In the proc filesystem for example one pid is 16420
cat /proc/16420/limits
Cheers Karsten
David Villasmil david.villasmil.work@gmail.com schrieb am Fr., 29. Nov. 2019, 17:43:
woops!
But no, same thing..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com wrote:
Try without the two [Service] sections... not sure if that can be the problem.
Move the LimitNOFILE=65536 to the existing section where the test of params are.
Then daemon-reload and retry...
Maybe it works.
On Fri, Nov 29, 2019 at 04:48 David Villasmil < david.villasmil.work@gmail.com> wrote:
Hello guys,
I tried that and it _seems_ to be working, BUT:
running `service kamailio start` just stays there and fails after about a minute:
Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
running systemctl status kamailio.service replies with:
# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS) CGroup: /system.slice/kamailio.service ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg
Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: cjwc3ajUEhE_QKuxT4FXOA.. Relaying Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by peer (104) ([1.2.3.4]:11618 -> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading
- c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1)
Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: transaction answered: timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: 9FRQDB7DQM4GLP6UkgPcag.. Relaying Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0)
Is it possible systemd is taking those "ERROR"s as an indication the service is not starting properly? Even though it is?
my service unit file is like so:
~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service [Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] LimitNOFILE=65536
[Service] Type=forking User=kamailio Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
Thanks everyone.
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
> Hello Daniel, > > Thanks for replying. > I will try that. > > Thanks! > > David > > On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl wrote: > >> On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote: >> > Thanks Alex, >> > >> > Do you know how to set it? First time doing thousands of tcp >> registrations.. >> > >> >> Depends on what init system you use. If you have to ask I pesume >> you are >> using systemd (since they like to reinvent the wheel). The correct >> way >> is to: >> systemctl edit kamailio.service >> and add: >> [Service] >> LimitNOFILE=65536 >> >> More quick and dirty: >> edit /etc/systemd/system/kamailio.service.d/override.conf >> and insert the same as above. And do a >> systemctl daemon-reload >> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > -- > Regards, > > David Villasmil > email: david.villasmil.work@gmail.com > phone: +34669448337 > _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
please show process limits Not system
On Sat, Nov 30, 2019 at 5:07 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
I fixed that :) but still the same problem.
I will check that blog
Thanks!
David
On Sat, 30 Nov 2019 at 03:38, Sergey Safarov s.safarov@gmail.com wrote:
Please check kamailio process file limits
https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-...
Also your systemd unit have two "[Service]" section. Please make one
Sergey
On Sat, Nov 30, 2019 at 2:06 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hey Karsten,
Yes, I did...
kamailio u running on 5060 (tcp and udp)
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg
and
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann khorsmann@gmail.com wrote:
Hi David,
Are you sure you refresh systemctl daemon reload after edit?
Centos 7.7 works with that (the capability setting is only needed if user Kamailio runs for example port below 1024 like 443).
cat /etc/systemd/system/kamailio.service.d/override.conf
# Generated by puppet [Service] LimitNPROC=100000 LimitNOFILE=100000 AmbientCapabilities=CAP_NET_BIND_SERVICE
You can check that setting after systemctl daemon reload systemctl restart kamailio
In the proc filesystem for example one pid is 16420
cat /proc/16420/limits
Cheers Karsten
David Villasmil david.villasmil.work@gmail.com schrieb am Fr., 29. Nov. 2019, 17:43:
woops!
But no, same thing..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com wrote:
Try without the two [Service] sections... not sure if that can be the problem.
Move the LimitNOFILE=65536 to the existing section where the test of params are.
Then daemon-reload and retry...
Maybe it works.
On Fri, Nov 29, 2019 at 04:48 David Villasmil < david.villasmil.work@gmail.com> wrote:
> Hello guys, > > I tried that and it _seems_ to be working, BUT: > > running `service kamailio start` just stays there and fails after > about a minute: > > Job for kamailio.service failed. See 'systemctl status > kamailio.service' and 'journalctl -xn' for details. > > running systemctl status kamailio.service replies with: > > # systemctl status kamailio.service > ● kamailio.service - Kamailio SIP Server > Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) > Active: activating (start) since Fri 2019-11-29 07:17:19 EST; 24s > ago > Docs: man:kamailio(8) > http://www.kamailio.org/ > Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M > $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, > status=0/SUCCESS) > Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, > status=0/SUCCESS) > CGroup: /system.slice/kamailio.service > ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f > /etc/kamailio/kamailio_gsm.cfg > > Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 > CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: > CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... > Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 > cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: > cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... > Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 > cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: > cjwc3ajUEhE_QKuxT4FXOA.. Relaying > Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 > cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: > cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) > Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> > [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by > peer (104) ([1.2.3.4]:11618 -> > Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> > [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) > Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> > [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading > - c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1) > Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 > 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: > transaction answered: > timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... > Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 > 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: > 9FRQDB7DQM4GLP6UkgPcag.. Relaying > Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 > 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: > 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0) > > > Is it possible systemd is taking those "ERROR"s as an indication the > service is not starting properly? Even though it is? > > my service unit file is like so: > > ~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service > [Unit] > Description=Kamailio SIP Server > Documentation=man:kamailio(8) http://www.kamailio.org/ > After=syslog.target network-online.target > > [Service] > LimitNOFILE=65536 > > [Service] > Type=forking > User=kamailio > Environment=SHM_SIZE=1024 > Environment=PKG_SIZE=256 > ExecStartPre=/usr/sbin/kamailio -c > ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm > -f /etc/kamailio/kamailio_gsm.cfg > ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid > PIDFile=/run/kamailio/kamailio.pid > Restart=on-failure > RestartSec=30 > > [Install] > WantedBy=multi-user.target > > Thanks everyone. > > Regards, > > David Villasmil > email: david.villasmil.work@gmail.com > phone: +34669448337 > > > On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < > david.villasmil.work@gmail.com> wrote: > >> Hello Daniel, >> >> Thanks for replying. >> I will try that. >> >> Thanks! >> >> David >> >> On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl >> wrote: >> >>> On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote: >>> > Thanks Alex, >>> > >>> > Do you know how to set it? First time doing thousands of tcp >>> registrations.. >>> > >>> >>> Depends on what init system you use. If you have to ask I pesume >>> you are >>> using systemd (since they like to reinvent the wheel). The correct >>> way >>> is to: >>> systemctl edit kamailio.service >>> and add: >>> [Service] >>> LimitNOFILE=65536 >>> >>> More quick and dirty: >>> edit /etc/systemd/system/kamailio.service.d/override.conf >>> and insert the same as above. And do a >>> systemctl daemon-reload >>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> -- >> Regards, >> >> David Villasmil >> email: david.villasmil.work@gmail.com >> phone: +34669448337 >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks Sergey,
Didn't I?
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg ...
and the process id's limits:
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Am i missing something?
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Sat, Nov 30, 2019 at 3:32 PM Sergey Safarov s.safarov@gmail.com wrote:
please show process limits Not system
On Sat, Nov 30, 2019 at 5:07 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
I fixed that :) but still the same problem.
I will check that blog
Thanks!
David
On Sat, 30 Nov 2019 at 03:38, Sergey Safarov s.safarov@gmail.com wrote:
Please check kamailio process file limits
https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-...
Also your systemd unit have two "[Service]" section. Please make one
Sergey
On Sat, Nov 30, 2019 at 2:06 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hey Karsten,
Yes, I did...
kamailio u running on 5060 (tcp and udp)
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg
and
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann khorsmann@gmail.com wrote:
Hi David,
Are you sure you refresh systemctl daemon reload after edit?
Centos 7.7 works with that (the capability setting is only needed if user Kamailio runs for example port below 1024 like 443).
cat /etc/systemd/system/kamailio.service.d/override.conf
# Generated by puppet [Service] LimitNPROC=100000 LimitNOFILE=100000 AmbientCapabilities=CAP_NET_BIND_SERVICE
You can check that setting after systemctl daemon reload systemctl restart kamailio
In the proc filesystem for example one pid is 16420
cat /proc/16420/limits
Cheers Karsten
David Villasmil david.villasmil.work@gmail.com schrieb am Fr., 29. Nov. 2019, 17:43:
woops!
But no, same thing..
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com wrote:
> Try without the two [Service] sections... not sure if that can be > the problem. > > Move the LimitNOFILE=65536 to the existing section where the test of > params are. > > Then daemon-reload and retry... > > Maybe it works. > > On Fri, Nov 29, 2019 at 04:48 David Villasmil < > david.villasmil.work@gmail.com> wrote: > >> Hello guys, >> >> I tried that and it _seems_ to be working, BUT: >> >> running `service kamailio start` just stays there and fails after >> about a minute: >> >> Job for kamailio.service failed. See 'systemctl status >> kamailio.service' and 'journalctl -xn' for details. >> >> running systemctl status kamailio.service replies with: >> >> # systemctl status kamailio.service >> ● kamailio.service - Kamailio SIP Server >> Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) >> Active: activating (start) since Fri 2019-11-29 07:17:19 EST; >> 24s ago >> Docs: man:kamailio(8) >> http://www.kamailio.org/ >> Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M >> $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, >> status=0/SUCCESS) >> Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, >> status=0/SUCCESS) >> CGroup: /system.slice/kamailio.service >> ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -f >> /etc/kamailio/kamailio_gsm.cfg >> >> Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 >> CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: >> CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... >> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 >> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: >> cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... >> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: >> cjwc3ajUEhE_QKuxT4FXOA.. Relaying >> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >> cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: >> cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) >> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by >> peer (104) ([1.2.3.4]:11618 -> >> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) >> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading >> - c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1) >> Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 >> 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: >> transaction answered: >> timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... >> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >> 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: >> 9FRQDB7DQM4GLP6UkgPcag.. Relaying >> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >> 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: >> 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0) >> >> >> Is it possible systemd is taking those "ERROR"s as an indication >> the service is not starting properly? Even though it is? >> >> my service unit file is like so: >> >> ~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service >> [Unit] >> Description=Kamailio SIP Server >> Documentation=man:kamailio(8) http://www.kamailio.org/ >> After=syslog.target network-online.target >> >> [Service] >> LimitNOFILE=65536 >> >> [Service] >> Type=forking >> User=kamailio >> Environment=SHM_SIZE=1024 >> Environment=PKG_SIZE=256 >> ExecStartPre=/usr/sbin/kamailio -c >> ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm >> -f /etc/kamailio/kamailio_gsm.cfg >> ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid >> PIDFile=/run/kamailio/kamailio.pid >> Restart=on-failure >> RestartSec=30 >> >> [Install] >> WantedBy=multi-user.target >> >> Thanks everyone. >> >> Regards, >> >> David Villasmil >> email: david.villasmil.work@gmail.com >> phone: +34669448337 >> >> >> On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < >> david.villasmil.work@gmail.com> wrote: >> >>> Hello Daniel, >>> >>> Thanks for replying. >>> I will try that. >>> >>> Thanks! >>> >>> David >>> >>> On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl >>> wrote: >>> >>>> On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote: >>>> > Thanks Alex, >>>> > >>>> > Do you know how to set it? First time doing thousands of tcp >>>> registrations.. >>>> > >>>> >>>> Depends on what init system you use. If you have to ask I pesume >>>> you are >>>> using systemd (since they like to reinvent the wheel). The >>>> correct way >>>> is to: >>>> systemctl edit kamailio.service >>>> and add: >>>> [Service] >>>> LimitNOFILE=65536 >>>> >>>> More quick and dirty: >>>> edit /etc/systemd/system/kamailio.service.d/override.conf >>>> and insert the same as above. And do a >>>> systemctl daemon-reload >>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> -- >>> Regards, >>> >>> David Villasmil >>> email: david.villasmil.work@gmail.com >>> phone: +34669448337 >>> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
yes, kamailio process able to open not more 65536 descriptors. That is small amount in your case.
Please update systemd unit file and set
LimitNOFILE=999999
Then "systemctl daemon-reload" and "systemctl restart kamailio". After check process limits and errors in kamailio log.
On Sat, Nov 30, 2019 at 11:08 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
Didn't I?
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg ...
and the process id's limits:
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Am i missing something?
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Sat, Nov 30, 2019 at 3:32 PM Sergey Safarov s.safarov@gmail.com wrote:
please show process limits Not system
On Sat, Nov 30, 2019 at 5:07 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
I fixed that :) but still the same problem.
I will check that blog
Thanks!
David
On Sat, 30 Nov 2019 at 03:38, Sergey Safarov s.safarov@gmail.com wrote:
Please check kamailio process file limits
https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-...
Also your systemd unit have two "[Service]" section. Please make one
Sergey
On Sat, Nov 30, 2019 at 2:06 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hey Karsten,
Yes, I did...
kamailio u running on 5060 (tcp and udp)
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg
and
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann khorsmann@gmail.com wrote:
Hi David,
Are you sure you refresh systemctl daemon reload after edit?
Centos 7.7 works with that (the capability setting is only needed if user Kamailio runs for example port below 1024 like 443).
cat /etc/systemd/system/kamailio.service.d/override.conf
# Generated by puppet [Service] LimitNPROC=100000 LimitNOFILE=100000 AmbientCapabilities=CAP_NET_BIND_SERVICE
You can check that setting after systemctl daemon reload systemctl restart kamailio
In the proc filesystem for example one pid is 16420
cat /proc/16420/limits
Cheers Karsten
David Villasmil david.villasmil.work@gmail.com schrieb am Fr., 29. Nov. 2019, 17:43:
> woops! > > But no, same thing.. > > Regards, > > David Villasmil > email: david.villasmil.work@gmail.com > phone: +34669448337 > > > On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com > wrote: > >> Try without the two [Service] sections... not sure if that can be >> the problem. >> >> Move the LimitNOFILE=65536 to the existing section where the test >> of params are. >> >> Then daemon-reload and retry... >> >> Maybe it works. >> >> On Fri, Nov 29, 2019 at 04:48 David Villasmil < >> david.villasmil.work@gmail.com> wrote: >> >>> Hello guys, >>> >>> I tried that and it _seems_ to be working, BUT: >>> >>> running `service kamailio start` just stays there and fails after >>> about a minute: >>> >>> Job for kamailio.service failed. See 'systemctl status >>> kamailio.service' and 'journalctl -xn' for details. >>> >>> running systemctl status kamailio.service replies with: >>> >>> # systemctl status kamailio.service >>> ● kamailio.service - Kamailio SIP Server >>> Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) >>> Active: activating (start) since Fri 2019-11-29 07:17:19 EST; >>> 24s ago >>> Docs: man:kamailio(8) >>> http://www.kamailio.org/ >>> Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M >>> $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, >>> status=0/SUCCESS) >>> Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, >>> status=0/SUCCESS) >>> CGroup: /system.slice/kamailio.service >>> ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>> -f /etc/kamailio/kamailio_gsm.cfg >>> >>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 >>> CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: >>> CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... >>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 >>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: >>> cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... >>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: >>> cjwc3ajUEhE_QKuxT4FXOA.. Relaying >>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: >>> cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) >>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by >>> peer (104) ([1.2.3.4]:11618 -> >>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) >>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading >>> - c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1) >>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 >>> 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: >>> transaction answered: >>> timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... >>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >>> 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: >>> 9FRQDB7DQM4GLP6UkgPcag.. Relaying >>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >>> 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: >>> 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0) >>> >>> >>> Is it possible systemd is taking those "ERROR"s as an indication >>> the service is not starting properly? Even though it is? >>> >>> my service unit file is like so: >>> >>> ~# cat /etc/systemd/system/multi-user.target.wants/kamailio.service >>> [Unit] >>> Description=Kamailio SIP Server >>> Documentation=man:kamailio(8) http://www.kamailio.org/ >>> After=syslog.target network-online.target >>> >>> [Service] >>> LimitNOFILE=65536 >>> >>> [Service] >>> Type=forking >>> User=kamailio >>> Environment=SHM_SIZE=1024 >>> Environment=PKG_SIZE=256 >>> ExecStartPre=/usr/sbin/kamailio -c >>> ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X >>> fm -f /etc/kamailio/kamailio_gsm.cfg >>> ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid >>> PIDFile=/run/kamailio/kamailio.pid >>> Restart=on-failure >>> RestartSec=30 >>> >>> [Install] >>> WantedBy=multi-user.target >>> >>> Thanks everyone. >>> >>> Regards, >>> >>> David Villasmil >>> email: david.villasmil.work@gmail.com >>> phone: +34669448337 >>> >>> >>> On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < >>> david.villasmil.work@gmail.com> wrote: >>> >>>> Hello Daniel, >>>> >>>> Thanks for replying. >>>> I will try that. >>>> >>>> Thanks! >>>> >>>> David >>>> >>>> On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl >>>> wrote: >>>> >>>>> On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote: >>>>> > Thanks Alex, >>>>> > >>>>> > Do you know how to set it? First time doing thousands of tcp >>>>> registrations.. >>>>> > >>>>> >>>>> Depends on what init system you use. If you have to ask I pesume >>>>> you are >>>>> using systemd (since they like to reinvent the wheel). The >>>>> correct way >>>>> is to: >>>>> systemctl edit kamailio.service >>>>> and add: >>>>> [Service] >>>>> LimitNOFILE=65536 >>>>> >>>>> More quick and dirty: >>>>> edit /etc/systemd/system/kamailio.service.d/override.conf >>>>> and insert the same as above. And do a >>>>> systemctl daemon-reload >>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> -- >>>> Regards, >>>> >>>> David Villasmil >>>> email: david.villasmil.work@gmail.com >>>> phone: +34669448337 >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks Sergey, will try that!
On Sun, 1 Dec 2019 at 03:21, Sergey Safarov s.safarov@gmail.com wrote:
yes, kamailio process able to open not more 65536 descriptors. That is small amount in your case.
Please update systemd unit file and set
LimitNOFILE=999999
Then "systemctl daemon-reload" and "systemctl restart kamailio". After check process limits and errors in kamailio log.
On Sat, Nov 30, 2019 at 11:08 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
Didn't I?
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg ...
and the process id's limits:
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Am i missing something?
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Sat, Nov 30, 2019 at 3:32 PM Sergey Safarov s.safarov@gmail.com wrote:
please show process limits Not system
On Sat, Nov 30, 2019 at 5:07 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
I fixed that :) but still the same problem.
I will check that blog
Thanks!
David
On Sat, 30 Nov 2019 at 03:38, Sergey Safarov s.safarov@gmail.com wrote:
Please check kamailio process file limits
https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-...
Also your systemd unit have two "[Service]" section. Please make one
Sergey
On Sat, Nov 30, 2019 at 2:06 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Hey Karsten,
Yes, I did...
kamailio u running on 5060 (tcp and udp)
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg
and
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann < khorsmann@gmail.com> wrote:
> Hi David, > > Are you sure you refresh systemctl daemon reload after edit? > > Centos 7.7 works with that (the capability setting is only needed if > user Kamailio runs for example port below 1024 like 443). > > cat /etc/systemd/system/kamailio.service.d/override.conf > > # Generated by puppet [Service] > LimitNPROC=100000 > LimitNOFILE=100000 > AmbientCapabilities=CAP_NET_BIND_SERVICE > > You can check that setting after > systemctl daemon reload > systemctl restart kamailio > > In the proc filesystem for example one pid is 16420 > > cat /proc/16420/limits > > Cheers > Karsten > > David Villasmil david.villasmil.work@gmail.com schrieb am Fr., > 29. Nov. 2019, 17:43: > >> woops! >> >> But no, same thing.. >> >> Regards, >> >> David Villasmil >> email: david.villasmil.work@gmail.com >> phone: +34669448337 >> >> >> On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com >> wrote: >> >>> Try without the two [Service] sections... not sure if that can be >>> the problem. >>> >>> Move the LimitNOFILE=65536 to the existing section where the test >>> of params are. >>> >>> Then daemon-reload and retry... >>> >>> Maybe it works. >>> >>> On Fri, Nov 29, 2019 at 04:48 David Villasmil < >>> david.villasmil.work@gmail.com> wrote: >>> >>>> Hello guys, >>>> >>>> I tried that and it _seems_ to be working, BUT: >>>> >>>> running `service kamailio start` just stays there and fails after >>>> about a minute: >>>> >>>> Job for kamailio.service failed. See 'systemctl status >>>> kamailio.service' and 'journalctl -xn' for details. >>>> >>>> running systemctl status kamailio.service replies with: >>>> >>>> # systemctl status kamailio.service >>>> ● kamailio.service - Kamailio SIP Server >>>> Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) >>>> Active: activating (start) since Fri 2019-11-29 07:17:19 EST; >>>> 24s ago >>>> Docs: man:kamailio(8) >>>> http://www.kamailio.org/ >>>> Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M >>>> $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, >>>> status=0/SUCCESS) >>>> Process: 24255 ExecStartPre=/usr/sbin/kamailio -c (code=exited, >>>> status=0/SUCCESS) >>>> CGroup: /system.slice/kamailio.service >>>> ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>> -f /etc/kamailio/kamailio_gsm.cfg >>>> >>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 >>>> CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: >>>> CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... >>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 >>>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: >>>> cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... >>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >>>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: >>>> cjwc3ajUEhE_QKuxT4FXOA.. Relaying >>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >>>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: >>>> cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) >>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>>> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by >>>> peer (104) ([1.2.3.4]:11618 -> >>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>>> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) >>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>>> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading >>>> - c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1) >>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 >>>> 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: >>>> transaction answered: >>>> timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... >>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >>>> 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: >>>> 9FRQDB7DQM4GLP6UkgPcag.. Relaying >>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >>>> 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: >>>> 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0) >>>> >>>> >>>> Is it possible systemd is taking those "ERROR"s as an indication >>>> the service is not starting properly? Even though it is? >>>> >>>> my service unit file is like so: >>>> >>>> ~# cat >>>> /etc/systemd/system/multi-user.target.wants/kamailio.service >>>> [Unit] >>>> Description=Kamailio SIP Server >>>> Documentation=man:kamailio(8) http://www.kamailio.org/ >>>> After=syslog.target network-online.target >>>> >>>> [Service] >>>> LimitNOFILE=65536 >>>> >>>> [Service] >>>> Type=forking >>>> User=kamailio >>>> Environment=SHM_SIZE=1024 >>>> Environment=PKG_SIZE=256 >>>> ExecStartPre=/usr/sbin/kamailio -c >>>> ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X >>>> fm -f /etc/kamailio/kamailio_gsm.cfg >>>> ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid >>>> PIDFile=/run/kamailio/kamailio.pid >>>> Restart=on-failure >>>> RestartSec=30 >>>> >>>> [Install] >>>> WantedBy=multi-user.target >>>> >>>> Thanks everyone. >>>> >>>> Regards, >>>> >>>> David Villasmil >>>> email: david.villasmil.work@gmail.com >>>> phone: +34669448337 >>>> >>>> >>>> On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < >>>> david.villasmil.work@gmail.com> wrote: >>>> >>>>> Hello Daniel, >>>>> >>>>> Thanks for replying. >>>>> I will try that. >>>>> >>>>> Thanks! >>>>> >>>>> David >>>>> >>>>> On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl >>>>> wrote: >>>>> >>>>>> On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil wrote: >>>>>> > Thanks Alex, >>>>>> > >>>>>> > Do you know how to set it? First time doing thousands of tcp >>>>>> registrations.. >>>>>> > >>>>>> >>>>>> Depends on what init system you use. If you have to ask I >>>>>> pesume you are >>>>>> using systemd (since they like to reinvent the wheel). The >>>>>> correct way >>>>>> is to: >>>>>> systemctl edit kamailio.service >>>>>> and add: >>>>>> [Service] >>>>>> LimitNOFILE=65536 >>>>>> >>>>>> More quick and dirty: >>>>>> edit /etc/systemd/system/kamailio.service.d/override.conf >>>>>> and insert the same as above. And do a >>>>>> systemctl daemon-reload >>>>>> >>>>>> _______________________________________________ >>>>>> Kamailio (SER) - Users Mailing List >>>>>> sr-users@lists.kamailio.org >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>> -- >>>>> Regards, >>>>> >>>>> David Villasmil >>>>> email: david.villasmil.work@gmail.com >>>>> phone: +34669448337 >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks Sergey,
It's still failing to start:
[Unit] Description=Kamailio SIP Server Documentation=man:kamailio(8) http://www.kamailio.org/ After=syslog.target network-online.target
[Service] Type=forking User=kamailio #User=root LimitNOFILE=999999 Environment=SHM_SIZE=1024 Environment=PKG_SIZE=256 ExecStartPre=/usr/sbin/kamailio -c ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid PIDFile=/run/kamailio/kamailio.pid Restart=on-failure RestartSec=30
[Install] WantedBy=multi-user.target
startup: ~# systemctl status kamailio.service ● kamailio.service - Kamailio SIP Server Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) Active: activating (auto-restart) (Result: timeout) since Sun 2019-12-01 15:12:15 EST; 28s ago Docs: man:kamailio(8) http://www.kamailio.org/ Process: 22789 ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid (code=exited, status=203/EXEC) Process: 22815 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, status=0/SUCCESS) Process: 22812 ExecStartPre=/usr/sbin/kamailio -c (code=exited, status=0/SUCCESS)
Dec 01 15:12:15 sip systemd[1]: Failed to start Kamailio SIP Server. Dec 01 15:12:15 sip systemd[1]: Unit kamailio.service entered failed state.
Process Limits: ~# cat /proc/23250/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 8388608 unlimited bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 999999 999999 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Start fails after a minute:
~# time service kamailio start Job for kamailio.service failed. See 'systemctl status kamailio.service' and 'journalctl -xn' for details.
real 1m9.147s user 0m0.000s sys 0m0.004s
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Sun, Dec 1, 2019 at 10:17 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey, will try that!
On Sun, 1 Dec 2019 at 03:21, Sergey Safarov s.safarov@gmail.com wrote:
yes, kamailio process able to open not more 65536 descriptors. That is small amount in your case.
Please update systemd unit file and set
LimitNOFILE=999999
Then "systemctl daemon-reload" and "systemctl restart kamailio". After check process limits and errors in kamailio log.
On Sat, Nov 30, 2019 at 11:08 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
Didn't I?
Kamailio processes:
root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamailio_gsm.cfg ...
and the process id's limits:
# cat /proc/31085/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 245760 245760 bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 258126 258126 processes Max open files 65536 65536 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 258126 258126 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us
Am i missing something?
Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337
On Sat, Nov 30, 2019 at 3:32 PM Sergey Safarov s.safarov@gmail.com wrote:
please show process limits Not system
On Sat, Nov 30, 2019 at 5:07 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Thanks Sergey,
I fixed that :) but still the same problem.
I will check that blog
Thanks!
David
On Sat, 30 Nov 2019 at 03:38, Sergey Safarov s.safarov@gmail.com wrote:
Please check kamailio process file limits
https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-...
Also your systemd unit have two "[Service]" section. Please make one
Sergey
On Sat, Nov 30, 2019 at 2:06 AM David Villasmil < david.villasmil.work@gmail.com> wrote:
> Hey Karsten, > > Yes, I did... > > kamailio u running on 5060 (tcp and udp) > > Kamailio processes: > > root 31085 1 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31087 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31088 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31089 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31090 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31091 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31092 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31093 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31094 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31095 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31096 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31097 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31098 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31099 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31100 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31101 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31102 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31103 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31104 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31105 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31106 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31107 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31108 31085 0 11:21 ? 00:00:06 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31109 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31110 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31111 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31112 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31113 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31114 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31115 31085 0 11:21 ? 00:00:07 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31116 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31117 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31118 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31119 31085 0 11:21 ? 00:00:00 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31120 31085 0 11:21 ? 00:00:04 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31121 31085 1 11:21 ? 00:04:28 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31122 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31123 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31124 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31125 31085 1 11:21 ? 00:04:24 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31126 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31127 31085 1 11:21 ? 00:04:22 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31128 31085 1 11:21 ? 00:04:21 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31129 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31130 31085 1 11:21 ? 00:04:23 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > root 31131 31085 1 11:21 ? 00:05:46 /usr/sbin/kamailio > -m 1024 -M 256 -x fm -X fm -P /var/run/kamailio/kamailio.pid -f > /etc/kamailio/kamailio_gsm.cfg > > and > > # cat /proc/31085/limits > Limit Soft Limit Hard Limit > Units > Max cpu time unlimited unlimited > seconds > Max file size unlimited unlimited > bytes > Max data size unlimited unlimited > bytes > Max stack size 245760 245760 > bytes > Max core file size unlimited unlimited > bytes > Max resident set unlimited unlimited > bytes > Max processes 258126 258126 > processes > Max open files 65536 65536 > files > Max locked memory 65536 65536 > bytes > Max address space unlimited unlimited > bytes > Max file locks unlimited unlimited > locks > Max pending signals 258126 258126 > signals > Max msgqueue size 819200 819200 > bytes > Max nice priority 0 0 > Max realtime priority 0 0 > Max realtime timeout unlimited unlimited > us > > > Regards, > > David Villasmil > email: david.villasmil.work@gmail.com > phone: +34669448337 > > > On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann < > khorsmann@gmail.com> wrote: > >> Hi David, >> >> Are you sure you refresh systemctl daemon reload after edit? >> >> Centos 7.7 works with that (the capability setting is only needed >> if user Kamailio runs for example port below 1024 like 443). >> >> cat /etc/systemd/system/kamailio.service.d/override.conf >> >> # Generated by puppet [Service] >> LimitNPROC=100000 >> LimitNOFILE=100000 >> AmbientCapabilities=CAP_NET_BIND_SERVICE >> >> You can check that setting after >> systemctl daemon reload >> systemctl restart kamailio >> >> In the proc filesystem for example one pid is 16420 >> >> cat /proc/16420/limits >> >> Cheers >> Karsten >> >> David Villasmil david.villasmil.work@gmail.com schrieb am Fr., >> 29. Nov. 2019, 17:43: >> >>> woops! >>> >>> But no, same thing.. >>> >>> Regards, >>> >>> David Villasmil >>> email: david.villasmil.work@gmail.com >>> phone: +34669448337 >>> >>> >>> On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano joel@textplus.com >>> wrote: >>> >>>> Try without the two [Service] sections... not sure if that can be >>>> the problem. >>>> >>>> Move the LimitNOFILE=65536 to the existing section where the test >>>> of params are. >>>> >>>> Then daemon-reload and retry... >>>> >>>> Maybe it works. >>>> >>>> On Fri, Nov 29, 2019 at 04:48 David Villasmil < >>>> david.villasmil.work@gmail.com> wrote: >>>> >>>>> Hello guys, >>>>> >>>>> I tried that and it _seems_ to be working, BUT: >>>>> >>>>> running `service kamailio start` just stays there and fails >>>>> after about a minute: >>>>> >>>>> Job for kamailio.service failed. See 'systemctl status >>>>> kamailio.service' and 'journalctl -xn' for details. >>>>> >>>>> running systemctl status kamailio.service replies with: >>>>> >>>>> # systemctl status kamailio.service >>>>> ● kamailio.service - Kamailio SIP Server >>>>> Loaded: loaded (/etc/systemd/system/kamailio.service; enabled) >>>>> Active: activating (start) since Fri 2019-11-29 07:17:19 EST; >>>>> 24s ago >>>>> Docs: man:kamailio(8) >>>>> http://www.kamailio.org/ >>>>> Process: 24259 ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M >>>>> $PKG_SIZE -x fm -X fm -f /etc/kamailio/kamailio_gsm.cfg (code=exited, >>>>> status=0/SUCCESS) >>>>> Process: 24255 ExecStartPre=/usr/sbin/kamailio -c >>>>> (code=exited, status=0/SUCCESS) >>>>> CGroup: /system.slice/kamailio.service >>>>> ├─24261 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24263 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24264 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24265 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24266 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24267 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24268 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24269 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24270 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24271 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24272 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24273 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24274 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24275 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24276 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24277 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24278 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24279 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24280 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24281 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24282 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24283 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24284 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24285 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24286 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24287 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24288 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24289 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24290 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24291 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24292 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24293 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24294 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24295 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24296 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24297 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24298 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24299 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24300 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24301 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24302 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24303 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24304 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24305 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> ├─24306 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> └─24307 /usr/sbin/kamailio -m 1024 -M 256 -x fm -X fm >>>>> -f /etc/kamailio/kamailio_gsm.cfg >>>>> >>>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24306]: INFO: {1 >>>>> CiUgnANofuHynAGcc5UfMA..} <script>: [RELAY] callid: >>>>> CiUgnANofuHynAGcc5UfMA.. from=..... to=+..... >>>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: ERROR: {1 >>>>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[WITHINGLG]: callid: >>>>> cjwc3ajUEhE_QKuxT4FXOA.. Got a BYE message from ..... >>>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >>>>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: route[RELAY]: callid: >>>>> cjwc3ajUEhE_QKuxT4FXOA.. Relaying >>>>> Nov 29 07:17:43 sip /usr/sbin/kamailio[24272]: INFO: {1 >>>>> cjwc3ajUEhE_QKuxT4FXOA..} <script>: [RELAY] callid: >>>>> cjwc3ajUEhE_QKuxT4FXOA.. from=..... to=..... is a GSM user (0) >>>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>>>> [core/tcp_read.c:302]: tcp_read_data(): error reading: Connection reset by >>>>> peer (104) ([1.2.3.4]:11618 -> >>>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>>>> [core/tcp_read.c:304]: tcp_read_data(): -> [4.3.2.1]:5060) >>>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24300]: ERROR: <core> >>>>> [core/tcp_read.c:1505]: tcp_read_req(): ERROR: tcp_read_req: error reading >>>>> - c: 0x7f3c3fd9cb98 r: 0x7f3c3fd9cc18 (-1) >>>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24266]: NOTICE: {2 >>>>> 9FRQDB7DQM4GLP6UkgPcag..} acc [acc.c:281]: acc_log_request(): ACC: >>>>> transaction answered: >>>>> timestamp=1575029864;method=INVITE;from_tag=98337e3a;to_tag=as142a8bb8;call_id=9FRQDB... >>>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >>>>> 9FRQDB7DQM4GLP6UkgPcag..} <script>: route[RELAY]: callid: >>>>> 9FRQDB7DQM4GLP6UkgPcag.. Relaying >>>>> Nov 29 07:17:44 sip /usr/sbin/kamailio[24303]: INFO: {1 >>>>> 9FRQDB7DQM4GLP6UkgPcag..} <script>: [RELAY] callid: >>>>> 9FRQDB7DQM4GLP6UkgPcag.. from=..... to=..... is a GSM user (0) >>>>> >>>>> >>>>> Is it possible systemd is taking those "ERROR"s as an indication >>>>> the service is not starting properly? Even though it is? >>>>> >>>>> my service unit file is like so: >>>>> >>>>> ~# cat >>>>> /etc/systemd/system/multi-user.target.wants/kamailio.service >>>>> [Unit] >>>>> Description=Kamailio SIP Server >>>>> Documentation=man:kamailio(8) http://www.kamailio.org/ >>>>> After=syslog.target network-online.target >>>>> >>>>> [Service] >>>>> LimitNOFILE=65536 >>>>> >>>>> [Service] >>>>> Type=forking >>>>> User=kamailio >>>>> Environment=SHM_SIZE=1024 >>>>> Environment=PKG_SIZE=256 >>>>> ExecStartPre=/usr/sbin/kamailio -c >>>>> ExecStart=/usr/sbin/kamailio -m $SHM_SIZE -M $PKG_SIZE -x fm -X >>>>> fm -f /etc/kamailio/kamailio_gsm.cfg >>>>> ExecStopPost=/usr/bin/rm -f /run/kamailio/kamailio.pid >>>>> PIDFile=/run/kamailio/kamailio.pid >>>>> Restart=on-failure >>>>> RestartSec=30 >>>>> >>>>> [Install] >>>>> WantedBy=multi-user.target >>>>> >>>>> Thanks everyone. >>>>> >>>>> Regards, >>>>> >>>>> David Villasmil >>>>> email: david.villasmil.work@gmail.com >>>>> phone: +34669448337 >>>>> >>>>> >>>>> On Fri, Nov 29, 2019 at 9:31 AM David Villasmil < >>>>> david.villasmil.work@gmail.com> wrote: >>>>> >>>>>> Hello Daniel, >>>>>> >>>>>> Thanks for replying. >>>>>> I will try that. >>>>>> >>>>>> Thanks! >>>>>> >>>>>> David >>>>>> >>>>>> On Fri, 29 Nov 2019 at 09:23, Daniel Tryba d.tryba@pocos.nl >>>>>> wrote: >>>>>> >>>>>>> On Thu, Nov 28, 2019 at 03:21:21PM +0000, David Villasmil >>>>>>> wrote: >>>>>>> > Thanks Alex, >>>>>>> > >>>>>>> > Do you know how to set it? First time doing thousands of tcp >>>>>>> registrations.. >>>>>>> > >>>>>>> >>>>>>> Depends on what init system you use. If you have to ask I >>>>>>> pesume you are >>>>>>> using systemd (since they like to reinvent the wheel). The >>>>>>> correct way >>>>>>> is to: >>>>>>> systemctl edit kamailio.service >>>>>>> and add: >>>>>>> [Service] >>>>>>> LimitNOFILE=65536 >>>>>>> >>>>>>> More quick and dirty: >>>>>>> edit /etc/systemd/system/kamailio.service.d/override.conf >>>>>>> and insert the same as above. And do a >>>>>>> systemctl daemon-reload >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> sr-users@lists.kamailio.org >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>> -- >>>>>> Regards, >>>>>> >>>>>> David Villasmil >>>>>> email: david.villasmil.work@gmail.com >>>>>> phone: +34669448337 >>>>>> >>>>> _______________________________________________ >>>>> Kamailio (SER) - Users Mailing List >>>>> sr-users@lists.kamailio.org >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> sr-users@lists.kamailio.org >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> sr-users@lists.kamailio.org >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> sr-users@lists.kamailio.org >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> > _______________________________________________ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337 _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Regards,
David Villasmil email: david.villasmil.work@gmail.com phone: +34669448337