Тема: Процесс komendant-ip-pbx.exe пожирает память.
После рестарта процесс komendant-ip-pbx.exe использует всего 32 мб.
Через пару недель сервер начинает тупить и я вижу, что процесс komendant-ip-pbx.exe уже использует 2,4 Гб (т.е. всю свободную оперативку) и начинает свопиться.
Рестартую сервис komendant-ip-pbx и все нормально на пару недель.
В логах ОС никакого криминала относительно этого процесса нет.
В логах софта из подозрительного есть только множественные записи о попытках “левых авторизаций”
2021-02-17 21:46:34.382479 [WARNING] sofia_reg.c:2906 Can’t find user [1803@10.1.2.25] from 77.247.108.175
You must define a domain called ‘10.1.2.25’ in your directory and add a user with the id=“1803” attribute
and you must configure your device to use the proper domain in it’s authentication credentials.
Борюсь с этим фильтрацией разрешенных IP, альтернативными портами но не совсем успешно.
Может ли это быть причиной пожирания и не высвобождения памяти?
конфигурация системы
ОС Windows 2008 R2 std SP1 (лицензионная!)
komendant-ip-pbx версия 7.0.15.17 x86_64
версия ядра 1.9.0
версия библиотеки (?) 5.7.0
Да, может, и еще как, особенно если пионеры пытаются положить сервис.
Но вот то, что происходит накопление без дальнейшего высвобождения, это конечно если вас долбят не постоянно, признак не хороший. Причин может быть масса и для выявления конкретной возможно придется провести длительное отслеживание процессов системы. Это если конечно не забить на все это дело, поставив авторебут, а за одно жесткий гео фильтр по IP.
Увы, не могу жесткий фильтр по IP сделать, потому что часть клиентов - смартфоны. UDP порт, разумеется, нестандартный. На файерволе максимально уже извращался по блокировке флуда, бесполезно.
По существу - сейчас раз в неделю ребутаю сервис. За неделю больше гига памяти процесс набирает.
Поменять ОС в сторону линуксов не могу, т.к. на этом сервере еще СКУД, видео и другие исключительно виндовые сервисы живут.
В чем заключается “длительное отслеживание процессов системы” ? И вообще, какова методика ?
По отслеживанию и методам это бескрайняя тема, и настолько глубокая, насколько глубокой является нора под названием Windows 😊 Почему у вас FreeSWITCH (а это и есть АТС) кушает много - это одно дело, и даже вроде понятное, но вот почему не высвобождает память, и что такого у вас в системе, этого, конечно, мы знать не можем.
Пно вот почему не высвобождает память, и что такого у вас в системе, этого, конечно, мы знать не можем.
Что нужно рассказать о моей системе?
Сервер SuperMicro 1U 5016I-MTF
ОС Windows 2008 R2 std SP1
СКУД Sigur 1.1.0.29s
Securos PRO 9.6r3
эти два сервиса с SIP никак не взаимодействуют
komendant-ip-pbx версия 7.0.15.17 x86_64
voipdp-server.exe
4 VoIP-DPM1 + 4 VoIP-DP1 + 2 VoIP-BSC1
10 физических телефонов cisco 303
20 андроидных приложений на смартфонах
На гадания и предположения мы время трать не будем. Есть вещи в IT, которые сделать не видя предмета, т.е. только в теории, не выходя за рамки рациональности траты времени и сил, не представляется возможным, подобно тому, как большинство болезней не подлежат удаленной диагностики без личного осмотра врачом. Потому, диагностику вашего сервера со всем его содержимым лучше оставить его системному администратору, благо он, сисадмин, по идее, должен получать не малые деньги за администрирование серверной платформы, ибо такие работы в IT стоят заведомо не дешево.