Лаб отваливается из-за памяти

Автор: kirc

Лаб отваливается из-за памяти - Thu Jan 11 2018 03:18 PM

Кому хватает паркинга ТСЛаба с 1 гб ОЗУ?

Сразу уточню, моя проблема происходит на виртуальном сервере Финама.
Машина с конфигурацией 2x2.6ГГц, 2ГБ RAM, 50ГБ HDD.
Постоянно тестировалось 5-10 агентов.

За последние месяца 3 лаб вылетал раз пять. После разбора с поддержкой вот итог - мало 2 гб памяти, и программа не виновата, что вылетает по исключению.

Ответ поддержки:
В данном случае падение было из за доступа к защищенной памяти внутри Microsoft SQL Server CE dll.
Нашли похожее описание проблемы https://social.msdn.microsoft.com/Forums...ion?forum=sqlce
Там также падение происходит не всегда, а иногда. Решение проблемы там нет.
Проблема не в нашем коде, поиск решения в интернете пока не дал результатов.
Слабый компьютер, по крайней мере по памяти: 2Гб. Этого не хватает программе при текущих настройках, и для 64-битной системы. В данном случае получился обратный эффект, накладные расходы на работу в 64-битной системе больше, чем если бы использовалась 32-битная система. Т.е. при работе 32битной системы получаем ошибку нехватки памяти, а при 64битной получаем ошибку доступа к защищенной памяти. В обоих случаях упираемся в память.
Рекомендация добавить физической памяти, хотя бы до 4Гб и использовать 64бит для текущих задач.
Автор: Rezident

Re: Лаб отваливается из-за памяти - Thu Jan 11 2018 03:29 PM

Был опыт подключения на паркинг у Алора, там такой объём ОЗУ допускал одновременную работу 5-6 агентов, далее не гарантировалось ничего. Можно попробовать сделать в агентах ограничение числа дней для пересчёта, если не критично для логики, вплоть до 1 дня, может тогда потянет?