Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Утечка памяти на ЭВМ сервера УКМ 4.0 в ОС Win x64 : УКМ-4

26.04.2024 9:29


31.12.2012 14:16
Onesoft
 
С Новым годом, друзья!!! :viannen_08:

Хочу поделиться жопытом, приобретённым в этом году!
Не знаю, сталкивался ли кто-нибудь с этим, на форуме не нашёл подобных тем. Посему пишу.

СГО на сервере IBM с 24 ГБ, ОС Windows 2008 R2 x64, работает 64-разрядная MySQL 5.1.61 (тоже большой жопыт перехода) с репликацией Master-Slave (тоже большой жопыт).
В настройками MySQL использование памяти было ограничего 16 ГБ, поскольку по непонятной причине происходила утечка памяти и на 2-3 сутки память "уходила". Анализ проблемы выявил следующее:
1. RAMMap.exe показал, что в памяти висят хэндлы давным-давно закрытых процессов, и каждый закрывшийся процесс оставляет в памяти 20-килобайтный хэндл (зомби), который не убить ничем. В выполняемых задачах СГО УКМ со всевозможными скриптами обслуживания БД, процессов сбора и обработки данных (cmd.exe, запускающий reg.exe, mysql.exe, cscript.exe, powershell.exe, xcopy.exe или robocopy.exe, mode.com, ftp.exe, taskkill.exe и т.п.), запускаемыми с различными интервалами от 1 минуты, чайлды apache.exe, а также soffice.exe и soffice.bin, и приводило к полному расходованию памяти на вторые-третьи сутки.
Решение проблемы подсказал материал по ссылке
То есть причиной оказался конфликт драйверов ключа защиты (с подобными проблемами, AFAIK, сталкивались 1Совцы). Решение заключается в отключении одного из них, а именно:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\aksdf]
"Start"=dword:00000004


Затем перезагрузка - и больше утечек памяти нет!! И всё работает!!

В настоящее время на сервере 32 ГБ ОЗУ, MySQL занимает её на 28 Гб. 2012.12.09 обновились до 50sp1.
Однако, осталась проблема с прекращением печати кассовых документов через OpenOffice, но это тема следующего поста.
Часовой пояс GMT +3, время: 09:29.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.