[OpenSIPS-Users] opensips shutdown leaves some processes
Bogdan-Andrei Iancu
bogdan at opensips.org
Mon Nov 18 10:59:30 CET 2013
Hi Jeff,
the LO interface issue is really strange - I cannot imagine a relation
between the LO interface and the shutdown interface....attaching with
gdb to a running process is as simple as accessing a core file "gdb
bin_file pid"
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 11/14/2013 04:36 PM, Jeff Pyle wrote:
> Hi Bogdan,
>
> I had not, that's a new concept for me. I'll see what I can do.
> Changing from localhost to LAN IPs did solve the problem of processes
> not shutting down properly, however. Just the already freed memory
> crash <https://github.com/OpenSIPS/opensips/issues/126> remains.
>
>
> - Jeff
>
>
>
> On Thu, Nov 14, 2013 at 5:29 AM, Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> Hi Jeff,
>
> Have you tried to attach with gdb to the remaining process and to
> get a backtrace ?
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> On 11/12/2013 06:03 AM, Jeff Pyle wrote:
>> Hello,
>>
>> In one particular configuration on 1.10 a standard Opensips
>> shutdown isn't ending all the processes...if calls have passed
>> through the system. If no calls have passed, everything shuts
>> down fine.
>>
>> At one particular moment in time with everything running I have:
>>
>> Process:: ID=0 PID=26283 Type=attendant
>> Process:: ID=1 PID=26284 Type=MI XMLRPC
>> Process:: ID=2 PID=26285 Type=MI FIFO
>> Process:: ID=3 PID=26286 Type=RTPP timeout receiver
>> Process:: ID=4 PID=26287 Type=SIP receiver udp:127.0.0.1:5002
>> <http://127.0.0.1:5002>
>> Process:: ID=5 PID=26288 Type=SIP receiver udp:127.0.0.1:5002
>> <http://127.0.0.1:5002>
>> Process:: ID=6 PID=26289 Type=time_keeper
>> Process:: ID=7 PID=26290 Type=timer
>>
>> But after /etc/init.d/opensips stop, it's always the attendant
>> (26283) and the second SIP receiver (26288) hanging around. It
>> requires a kill -9 to get them to go away.
>>
>> A full debug isn't showing anything obvious:
>>
>> Nov 11 22:51:29 [26283] DBG:core:handle_sigs: SIGTERM received,
>> program terminates
>> Nov 11 22:51:29 [26289] INFO:core:sig_usr: signal 15 received
>> Nov 11 22:51:29 [26288] INFO:core:sig_usr: signal 15 received
>> Nov 11 22:51:29 [26290] INFO:core:sig_usr: signal 15 received
>> Nov 11 22:51:29 [26287] INFO:core:sig_usr: signal 15 received
>> Nov 11 22:51:29 [26286] INFO:core:sig_usr: signal 15 received
>> Nov 11 22:51:29 [26285] INFO:core:sig_usr: signal 15 received
>> Nov 11 22:51:29 [26284] INFO:core:sig_usr: signal 15 received
>>
>> But not everything has terminated:
>>
>> # ps ax | grep opensips
>> 26283 ? S< 0:00 /usr/sbin/opensips -f
>> /etc/opensips/opensips.cfg -P /var/run/opensips/opensips.pid -m 8
>> -M 1 -u opensips -g opensips
>> 26288 ? R< 0:21 /usr/sbin/opensips -f
>> /etc/opensips/opensips.cfg -P /var/run/opensips/opensips.pid -m 8
>> -M 1 -u opensips -g opensips
>>
>> Any suggestions on where to continue investigating?
>>
>>
>> - Jeff
>>
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20131118/9404c563/attachment.htm>
More information about the Users
mailing list