Сторінка 1 з 2

Ошибка по нехватке памяти

Додано: 11 лютого 2015, 17:12
Mr. Shark
Добрый день. В корпорации работает сетевая версия медка. В ней заведено 16 предприятий. База данных занимает 1,5 Гб. Количество одновременно работающих пользователей - до 10. Серверная часть стоит на windows server 2008 R2 SP1 с 32 Гб памяти. Клиентские части на различных машинках, как под windows XP professional sp3, так и под windows 7 profissional sp1. Собственно проблема. Ближе к концу рабочего дня (16:00 - 16:30) при попытке открыть любой отчет Выдается ошибка: Exception of type 'Sustem.OutOfMemoryException' was thrown. Сервер медка виснет наглухо. Невозможно даже перезапустить службы. Перезапуск останавливается с сообщением о превышении времени ожидания. лечится только перезапуском физического сервера. Ошибка начала проявляться с января текущего года.

Re: Ошибка по нехватке памяти

Додано: 19 лютого 2015, 15:51
MaistrNCo
Також останнім часом стала турбувати така ж проблема. Можу додати, що вирішується перезапуском служби ZvitGrp. Проблеми почнаються, коли процес DMF.AppServer.exe починає займати близько 300Мб памяті. Платформа Windows Server 2003 R2 x64 SP2

Re: Ошибка по нехватке памяти

Додано: 11 березня 2015, 17:54
screeme1
Данная ошибка у меня стала появляться при переходе на firebird. Стабильно несколько раз в день, перезапуск служб помогает. При этом перестаёт открываться клиент и пишет в бегущей строке "Exception of type 'Sustem.OutOfMemoryException' was thrown" либо перестают частично открываться документы с той же ошибкой.
Игрался с настройками connectionsetup.exe давал больше памяти - результата ноль. Перевёл по инструкции firebird в режим classic - результата ноль. Предприятий в медке 15, база весит 5.5гб, Windows Server 2003 R2 x64 SP2, 8гб озу. Хотелось бы решить данную проблему, а то это не работа...

Re: Ошибка по нехватке памяти

Додано: 11 березня 2015, 18:07
Ярослав Заец
screeme1

Уточните пожалуйста, в каком режиме запускаете в программу в терминальном или через station.exe.
Попробуйте под каждым пользователем, в каждом предприятии выполнить "Сервіс - Відмітити всі повідомлення як прочитані" возможно служба кэширует нужную информацию затем не может ее считать.

Re: Ошибка по нехватке памяти

Додано: 12 березня 2015, 11:38
screeme1
Юзера работают и в терминале и на локальных машинах.
Как правильно организовать работу в терминале? Я просто поставил клиента и продублировал его для всех пользователей которым необходимо. Так правильно?

Все письма отметил как прочитанные. Если проблема повторится напишу.

Re: Ошибка по нехватке памяти

Додано: 12 березня 2015, 12:47
Белокопытов Геннадий
screeme1 писав:Юзера работают и в терминале и на локальных машинах.
Как правильно организовать работу в терминале? Я просто поставил клиента и продублировал его для всех пользователей которым необходимо. Так правильно?
Здравствуйте!
Для работы в терминальном режиме необходимо установить серверную часть программы, а пользователям для запуска вынести только ярлык ezvitnet.exe из корневого каталога серверной части.
Инструкция по организации терминального режима работы описана в справке программы (F1), раздел "Встановлення, запуск та налаштування програми - Процедура встановлення - Термінальний режим".

Re: Ошибка по нехватке памяти

Додано: 13 березня 2015, 11:23
screeme1
Это понятно, а вот если люди работают в терминальном сервере, а серверная часть медка расположен на другом сервере?

Re: Ошибка по нехватке памяти

Додано: 13 березня 2015, 12:14
SergZ
Mr. Shark писав:Добрый день. В корпорации работает сетевая версия медка. В ней заведено 16 предприятий. База данных занимает 1,5 Гб. Количество одновременно работающих пользователей - до 10. Серверная часть стоит на windows server 2008 R2 SP1 с 32 Гб памяти. .... Ошибка начала проявляться с января текущего года.
Так же присоединяюсь к этой проблеме. Этот вопрос неоднократно поднимал почти в каждой теме по обновлениям, а реакции или улучшений посей день нету.

Перегружать службу Медка уже приходиться через каждые 1 - 2 часа в день.

Re: Ошибка по нехватке памяти

Додано: 13 березня 2015, 12:19
Белокопытов Геннадий
screeme1
У пользователей должен быть полный доступ к серверной части программы. Если Вам необходимо организовать работу в терминальном режиме, каждый пользователь запускает ярлык ezvitnet.exe, вынесенный с корневого каталога серверной части программы, после чего у пользователя для работы формируется временный каталог.
Если Вам необходимо работать в клиент-серверном режиме, устанавливается серверная часть и отдельно рабочие станции на каждом ПК клиента.

Re: Ошибка по нехватке памяти

Додано: 13 березня 2015, 12:27
SergZ
Белокопытов Геннадий писав:screeme1
... устанавливается серверная часть и отдельно рабочие станции на каждом ПК клиента.
У нас все так и огрганизовано и это не мешает службе ZvitGrp быстро увеличивать обьем занимаемой памяти и от 500-700 мб спокойненько зависать. Так же были неоднократно случаи "захвата под 100%" это же службой всех 32 ядер процессора что приводит к полному параличу работы сервера.

Re: Ошибка по нехватке памяти

Додано: 13 березня 2015, 12:48
screeme1
Понятно, но, а если терминальный сервер и сервер с медком это разные сервера. Как правильно в данном случае поступать? каждому юзеру необходимо кидать папку с программой в профиль и чтоб они запускали station?

Re: Ошибка по нехватке памяти

Додано: 13 березня 2015, 15:12
Белокопытов Геннадий
SergZ писав:
Белокопытов Геннадий писав:screeme1
... устанавливается серверная часть и отдельно рабочие станции на каждом ПК клиента.
У нас все так и огрганизовано и это не мешает службе ZvitGrp быстро увеличивать обьем занимаемой памяти и от 500-700 мб спокойненько зависать. Так же были неоднократно случаи "захвата под 100%" это же службой всех 32 ядер процессора что приводит к полному параличу работы сервера.
Здравствуйте!
При таких случаях для проверки необходимы логи программы и логи службы.
Логи программы находятся в корневом каталоге серверной части, папка LOG, логи службы - файл log-file.txt в корне сервера.
Также, уточните параметры сервера на котором установлена программа, размер базы и количество одновременно работающих пользователей.

Re: Ошибка по нехватке памяти

Додано: 13 березня 2015, 15:20
Белокопытов Геннадий
screeme1 писав:Понятно, но, а если терминальный сервер и сервер с медком это разные сервера. Как правильно в данном случае поступать? каждому юзеру необходимо кидать папку с программой в профиль и чтоб они запускали station?
В таком случае Вам необходимо либо разрешить запуск ярлыка ezvitnet.exe со ссылкой на другой сервер.
Либо для каждого пользователя установить станцию для работы. Станция устанавливается из папки Client, которая находится в корневом каталоге серверной части.

Re: Ошибка по нехватке памяти

Додано: 16 березня 2015, 15:16
screeme1
Ошибка появилась снова, при получении почты. Exception of type 'Sustem.OutOfMemoryException' was thrown

Re: Ошибка по нехватке памяти

Додано: 19 березня 2015, 09:06
screeme1
Ошибка появляется снова при открытии облик ПДВ и при попытке открыть любой документ "Exception of type 'System.OutOfMemoryException' was thrown."

Re: Ошибка по нехватке памяти

Додано: 19 березня 2015, 10:36
Белокопытов Геннадий
screeme1
Вам необходимо настроить дополнительные настройки службы Firebird, как указано в рекомендациях в теме.
Также, в Connectionsetup.exe необходимо увеличить параметр "Max. кількість з’єднань".
Перезапустите службы программы и проверьте работу.

Re: Ошибка по нехватке памяти

Додано: 20 березня 2015, 14:30
screeme1
Макс зъеднань с бд. стоит 400
настройки firebird как на скрине.
Вот правда сделал это "Параметры «Розмір блоку тимчасового кешу» и «Кеш сторінок» возможно увеличить в 2 раза, если объем ОЗУ более 6-8 Гб."
Тестирую.

Re: Ошибка по нехватке памяти

Додано: 20 березня 2015, 17:48
screeme1
Ошибка появилась снова через час работы.

Re: Ошибка по нехватке памяти

Додано: 21 березня 2015, 11:14
screeme1
Ошибка появляется снова при открытии облик ПДВ и при попытке открыть любой документ "Exception of type 'System.OutOfMemoryException' was thrown."
Есть ещё идеи? невозможно работать.

Re: Ошибка по нехватке памяти

Додано: 23 березня 2015, 11:30
Ярослав Заец
screeme1
Ответ написал Вам в ЛС.