[SR-Users] tcp limit, too many open files

David Villasmil david.villasmil.work at gmail.com
Sun Dec 1 21:49:34 CET 2019


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 at gmail.com
phone: +34669448337


On Sun, Dec 1, 2019 at 10:17 AM David Villasmil <
david.villasmil.work at gmail.com> wrote:

> Thanks Sergey, will try that!
>
> On Sun, 1 Dec 2019 at 03:21, Sergey Safarov <s.safarov at 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 at 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 at gmail.com
>>> phone: +34669448337
>>>
>>>
>>> On Sat, Nov 30, 2019 at 3:32 PM Sergey Safarov <s.safarov at gmail.com>
>>> wrote:
>>>
>>>> please show process limits
>>>> Not system
>>>>
>>>>
>>>> On Sat, Nov 30, 2019 at 5:07 PM David Villasmil <
>>>> david.villasmil.work at 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 at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Please check kamailio process file limits
>>>>>>
>>>>>> https://benohead.com/blog/2012/08/02/linux-check-the-open-files-limit-for-a-given-process/
>>>>>>
>>>>>> 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 at 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 at gmail.com
>>>>>>> phone: +34669448337
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Nov 29, 2019 at 10:10 PM Karsten Horsmann <
>>>>>>> khorsmann at 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 at gmail.com> schrieb am Fr.,
>>>>>>>> 29. Nov. 2019, 17:43:
>>>>>>>>
>>>>>>>>> woops!
>>>>>>>>>
>>>>>>>>> But no, same thing..
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>>
>>>>>>>>> David Villasmil
>>>>>>>>> email: david.villasmil.work at gmail.com
>>>>>>>>> phone: +34669448337
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Nov 29, 2019 at 3:45 PM Joel Serrano <joel at 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 at 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 at gmail.com
>>>>>>>>>>> phone: +34669448337
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Nov 29, 2019 at 9:31 AM David Villasmil <
>>>>>>>>>>> david.villasmil.work at 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 at 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 at lists.kamailio.org
>>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> David Villasmil
>>>>>>>>>>>> email: david.villasmil.work at gmail.com
>>>>>>>>>>>> phone: +34669448337
>>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>>>> sr-users at lists.kamailio.org
>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>>> sr-users at lists.kamailio.org
>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>> sr-users at lists.kamailio.org
>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>> sr-users at lists.kamailio.org
>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>> sr-users at lists.kamailio.org
>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Kamailio (SER) - Users Mailing List
>>>>>> sr-users at lists.kamailio.org
>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>
>>>>> --
>>>>> Regards,
>>>>>
>>>>> David Villasmil
>>>>> email: david.villasmil.work at gmail.com
>>>>> phone: +34669448337
>>>>> _______________________________________________
>>>>> Kamailio (SER) - Users Mailing List
>>>>> sr-users at lists.kamailio.org
>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>
>>>> _______________________________________________
>>>> Kamailio (SER) - Users Mailing List
>>>> sr-users at lists.kamailio.org
>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>
>>> _______________________________________________
>>> Kamailio (SER) - Users Mailing List
>>> sr-users at lists.kamailio.org
>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
> --
> Regards,
>
> David Villasmil
> email: david.villasmil.work at gmail.com
> phone: +34669448337
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20191201/3ec379b9/attachment.html>


More information about the sr-users mailing list