PDA

Просмотр полной версии : Фронт: Ошибка памяти.



Ed_888
15.12.2015, 13:09
При переходе на версию 4.3 столкнулся с тем, что Фронту (Варипосы 1 Ггб ОЗУ) катастрофически не хватает памяти при запуске, в следствии этого возникает ошибка:


[2015-12-15 11:31:47,703] ERROR [20] [RemoteMethodCaller:WrapExceptions:0] - Unexpected exception
System.AggregateException: One or more errors occurred. ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Text.StringBuilder.ToString()
at System.Xml.XmlTextReaderImpl.ParseText()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()


На каких-то кассах помогает установка фиксированной выделенной памяти в 2048 Мб, установка компонент Frameworka 4.0, его обновления unoff_NDP40-KB2974335-x86, где-то только переустановка ОС, но в любом случае, в диспетчере задач видно, как растет память до 1.6 Ггб, потом либо падает в ошибку, либо сразу падает до ~500 Мб и загрузка успешно продолжается.
Какие варианты есть, докупать память? или Айко должны как-то исправить ситуацию?

Speaker
15.12.2015, 14:48
ответ в БЗ iiko:

Ошибка в ранних версиях .Net Framework 4.0.
Наш дистрибутив содержит базовую версию 4.0.30319.1. Microsoft не предоставляет единого инсталлятора, содержащего полную версию .Net Framework 4.0 со всеми обновлениями (для .Net 3.5, кстати, выпускались Service Pack'и). Нам остаётся только рекомендовать пользователям устанавливать исправления .Net Framework штатными средствами Windows Update.

Если на машине где работают с front установлена windows 7 или выше необходимо установить framework 4.6,
Например отсюда http://www.microsoft.com/ru-RU/download/details.aspx?id=44927

Если ОС windows XP или подобные POS ready 2009, то необходимо установить пакет KB2974335 ( в аттаче) и поставить все обновления через WindowsUpdate


Системные требования к оборудованию для использования ПО iiko
Стационарный терминал официанта/ бармена/ кассира.
 Процессор: Atom D525, частота не менее 1.8GHz;
 Оперативная память: рекомендуется 2GB RAV;
 Свободное место на жестком диске: 40GB;
 Сеть: 100Mbit Ethernet;
 Разрешение дисплея 1024х768;
 Операционная система: Windows XP Professional SP3 , Windows 7 Pro SP1, Windows 2009
POS Ready SP3

Ed_888
26.12.2015, 23:12
Нет логики, где-то, даже не приходится устанавливать обновления Framework KB2974335-x86, где-то устанавливать их, переустанавливать самого клиента, где-то вообще ничего не делать, Фронты запускаются сразу и это при учете 1Ггб ОЗУ.
Сегодня отказалась запускаться ГК, при применении патча на Офис 4.3.1, как объяснить, где логика?
Используются Варипосы на D525, win XP.

Ed_888
27.12.2015, 23:49
А, вот и логика нашлась.
Нашли разработчики Айко, на основании моего сбоя, почему растет память: сервер выгружает на кассы справочник Заказы на производство, у меня он 1 Ггб, сделали патч и вуаля, касса потребляет не более 500 Мб ОЗУ, обещали патч учесть в следующих обновлениях.