I am using OpenSIPS (2.1.5 (x86_64/linux)) in production. I observed private memory is decreasing constantly for one process mainly and ultimately leading to memory errors and crash.
To debug this issue I prepared a test server and compiled opensips as per https://www.opensips.org/Documentation/TroubleShooting-OutOfMem I made only one single call (which was rejected by opensips as it was not authorized user) and I saw private free memory decreased. I was hoping since transaction is done ideally it should release memory and should show me same memory as startup but it did not. I verified this with many call attempts and i see free memory is always decreasing slowly. I used kill -SIGUSR1 <lowest pid> to create memory dump. But i am unable to make sense of it. It shows log like ... r 6 07:29:19 Server3021 opensips[13276]: Memory status (pkg): Mar 6 07:29:19 Server3021 opensips[13276]: qm_status (0x7f5b8ebba010): Mar 6 07:29:19 Server3021 opensips[13276]: heap size= 4194304 Mar 6 07:29:19 Server3021 opensips[13276]: used= 346768, used+overhead=848792, free=3345512 Mar 6 07:29:19 Server3021 opensips[13276]: max used (+overhead)= 931920 Mar 6 07:29:19 Server3021 opensips[13276]: dumping all alloc'ed. fragments: Mar 6 07:29:19 Server3021 opensips[13276]: 0. N address=0x7f5b8ebef528 frag=0x7f5b8ebef4f8 size=40 used=1 Mar 6 07:29:19 Server3021 opensips[13276]: alloc'd from script_cb.c: add_callback(60) Mar 6 07:29:19 Server3021 opensips[13276]: start check=f0f0f0f0f0f0f0f0, end check= c0c0c0c0c0c0c0c0, abcdefedabcdefed Mar 6 07:29:19 Server3021 opensips[13276]: 1. N address=0x7f5b8ebef5b0 I pasted only few lines in this mail. What should be my next step?...How can i really trace what is wrong in my script or any other memory leak?
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users