This last crash had the same bt as the one from previous email ? the
prev fix I made reports this:
ERROR:db_flatstore:flat_db_insert: uninitialized connection
and does not crash, so this time the crash may be in a different place.
Now, it seams after all that the root of your problem is the mem
exhaustion. To see what causes this (if a mem leak or simply not
enough mem), there is a doc -
http://www.opensips.org/Resources/DocsTsMem (it is for shm, but the same
for pkg).
Maybe, first you should simply try to increase the pkg mem ( in config.h
you have PKG_MEM_POOL_SIZE that you can increase) - you NEED to
recompile and reinstall after that.
If more pkg mem does not solve the problem, I can help you with using
the memory debugger to see what is going on there.
Regards,
Bogdan
thrillerbee wrote:
My other proxy crashed as well with these ERRORs in the syslog:
Nov 10 22:01:02 core2 /usr/local/sbin/opensips[22959]:
ERROR:db_flatstore:get_name: pkg memory allocation failure
Nov 10 22:01:02 core2 /usr/local/sbin/opensips[22959]:
ERROR:db_flatstore:flat_reopen_connection: failed to get_name
Nov 10 22:01:02 core2 /usr/local/sbin/opensips[22959]:
ERROR:db_flatstore:flat_db_insert: uninitialized connection
Nov 10 22:01:02 core2 /usr/local/sbin/opensips[22959]:
ERROR:db_flatstore:flat_db_insert: uninitialized connection
...
Nov 10 22:01:21 core2 /usr/local/sbin/opensips[22959]:
ERROR:db_flatstore:flat_db_insert: uninitialized connection
Nov 10 22:01:22 core2 /usr/local/sbin/opensips[22959]:
ERROR:db_flatstore:flat_db_insert: uninitialized connection
Nov 10 22:01:22 core2 /usr/local/sbin/opensips[22959]:
ERROR:db_flatstore:new_flat_id: no pkg memory left
Nov 10 22:01:22 core2 kernel: [4297088.404734] opensips[22959]:
segfault at 10 ip 7f3db577e21f sp 7fffa260d640 error 4 in
db_flatstore.so[7f3db577b000+5000]
On Wed, Nov 10, 2010 at 10:19 AM, thrillerbee <thriller...@gmail.com
<mailto:thriller...@gmail.com>> wrote:
Bogdan,
Well, I spoke too soon - it's not just an issue with the
opensipsctl fifo calls - looks more like a memory leak. It
crashed again today, but I did get some errors in the syslog this
time right before the crash:
Nov 10 15:42:32 core1 /usr/local/sbin/opensips[27044]:
ERROR:db_flatstore:new_flat_id: no pkg memory left
Nov 10 15:42:32 core1 kernel: [5508366.582447] opensips[27044]:
segfault at 10 ip 7fa7ff74c21f sp 7fffdc101700 error 4 in
db_flatstore.so[7fa7ff749000+5000]
To be thorough, I've attached the backtrace & output from print
commands (although they're the same as before).
To answer your question, yes - I do use the flat_rotate MI command.
Thanks again.
On Wed, Nov 10, 2010 at 4:04 AM, Bogdan-Andrei Iancu
<bog...@voice-system.ro <mailto:bog...@voice-system.ro>> wrote:
Hi,
opensipsctl takes care that each command takes a separate fifo
reply, so here it should be no problem. But the problem may be
when comes with sending multiple commands (via FIFO) in the
same time - this translates into parallel writes to the same
file and depends on the atomicity of the write op.
But in the worst case, a mixture at the FIFO level may lead to
bogus command and not in any kind of crash....Do you use the
"flat_rotate" MI command ?
Regards,
Bogdan
thrillerbee wrote:
Bogdan,
It seems the issue is with 'opensipsctl fifo' - it's very
sensitive to simultaneous calls. Basically, I've combined
all my scripts to prevent 'opensipsctl fifo' from being
called too frequently and that seems (so far) to have
mitigated the issue. Is there anything one should know
about how (not) to use /opensipsctl/?
Thanks.
On Mon, Nov 8, 2010 at 6:07 AM, Bogdan-Andrei Iancu
<bog...@voice-system.ro <mailto:bog...@voice-system.ro>
<mailto:bog...@voice-system.ro
<mailto:bog...@voice-system.ro>>> wrote:
Hi,
strange if you do not have any errors :(....
I just made a fix on both trunk and 1.6 to extend some
checks in
flatstore and prevent crashing (even if the DB op will
not be
executed).
Could you update from SVN and see if stops crashing ?
Regards,
Bogdan
------------------------------------------------------------------------
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
15 - 19 November 2010, Edison, New Jersey, USA
www.voice-system.ro
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users