Bogdan, I had already increased the PKG_MEM_POOL_SIZE by *10. I'm making the changes suggested in the link you provided to try to narrow down the memory issue. I'll send over as soon as I have another crash with mem info.
Thanks. On Thu, Nov 11, 2010 at 5:10 AM, Bogdan-Andrei Iancu <bog...@voice-system.ro > wrote: > 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 >
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users