Hello Sergey,
your shown number of 500 fragments are not much and should not concern you. I would suggest to just increase the shared memory. About 128MB RAM is probably not enough for your server, configure it to 256MB or more, if you have.
Cheers,
Henning
-- Henning Westerholt – https://skalatan.de/blog/ Kamailio services – https://gilawa.comhttps://gilawa.com/
From: Sergey Safarov s.safarov@gmail.com Sent: Dienstag, 8. August 2023 07:15 To: Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org Subject: [SR-Users] No
I catched issue with In the Kamailio logs i see
ssl bug #1491 workaround: not enough memory for safe operation: shm=10219080 threshold2=11796480
Current stat about shared memory
[root@sbc-a1 ~]# kamctl stats shmem { "jsonrpc": "2.0", "result": [ "shmem:fragments = 528", "shmem:free_size = 11343104", "shmem:max_used_size = 124449952", "shmem:real_used_size = 122874624", "shmem:total_size = 134217728", "shmem:used_size = 58728144" ], "id": 703182 }
But when kamailio started
[root@sbc-a1 ~]# kamctl stats shmem { "jsonrpc": "2.0", "result": [ "shmem:fragments = 122", "shmem:free_size = 112534264", "shmem:max_used_size = 22372528", "shmem:real_used_size = 21683464", "shmem:total_size = 134217728", "shmem:used_size = 12833888" ], "id": 703670 }
What is stange a lot of fragments. How it can be troubleshooted? Can memory manager show info about each fragment like when fragment are created an and which module requested fragment?