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

Ошибка при попытке экспорта настроек Фронтола : Frontol

22.11.2024 10:55


28.05.2024 21:05
На релизе 6.20.1 при попытке выгрузки настроек через импорт/экспорт столкнулся с ошибкой "Не хватает памяти для завершения операции. Сохраните изменения и перезапустите Фронтол".
Причем ошибка не зависит от количества выбранных настроек, пробовал и без журнала и без справочников, то же самое. На диске из 100Гб занято 60Гб, оперативка - диспетчер задач показывает, что использовано 800Мб из 2Гб физической оперативки (файл подкачки - определяется автоматически системой), Win7 x86. В журнале событий ошибок нет, диск при проверке говорит, что ошибок нет. К слову, на этом же компе на более ранних релизах импорт/экспорт работал без проблем даже со справочниками и журналом (итоговый файл получался около 180Мб).
Так какой еще памяти ему, сабаке, не хватает?! Как это побороть? Может кто даст дельный совет?
29.05.2024 11:39
Исходи из того, что 32-битные приложения получают в свое распоряжение чуть меньше 2Гб максимум.
Никакие свопы и прочее тебя не спасут, потому, что все равно 2Гб и все. Нужно как-то собрать параметры софта и выгрузки так, чтобы пришлось анализировать меньше... Видимо, он что-то собирает из имеющегося в памяти и она кончается.
29.05.2024 13:32
Цитата:
OlegON Исходи из того, что 32-битные приложения получают в свое распоряжение чуть меньше 2Гб максимум.
Никакие свопы и прочее тебя не спасут, потому, что все равно 2Гб и все. Нужно как-то собрать параметры софта и выгрузки так, чтобы пришлось анализировать меньше... Видимо, он что-то собирает из имеющегося в памяти и она кончается.
Это вполне логично и понятно, если бы не одно но! На этой же машине на предыдущих релизах Фронтола настройки выгружались успешно, причем включая журнал документов...
29.05.2024 14:05
Написал в соседней теме то, что хотел сюда:

Кстати пробовал делать выгрузку настроек не локально, а по сети, запуская фронтол-администратор в виртуалке на серваке с заведомо предостаточными параметрами производительности (SSD, 8Гб оперативки, 8 ядер проца семейства intel gold, 64битная винда) , подключаясь к базе Фронтола на удаленной машине. Наблюдал потребление памяти на кассе и на виртуалке - при попытке выгрузки настроек на кассе используемая оперативка практически не увеличивается, оставаясь примерно на уровне 600-700Мб, а на виртуалке с 8Гб потребление растет до тех же примерно 1.7Гб и выскакивает та же ошибка о нехватке памяти (это при 8Гб назначенных виртуалке...)
Я пока как-то даже теряюсь, в какую сторону копать для решения этой проблемы...
29.05.2024 22:07
Вдруг кому будет полезно... Методом научного тыка нашел причину, почему не выгружались настройки - из-за справочника "клиенты" в ветке "скидки и сценарии". Почему именно из-за него пока непонятно, ошибок нет, справочник примитивный и небольшой (паара сотен записей), но тем не менее именно он не давал записать настройки, а без него - в любой комбинации и без проблем. С самим справочником уж как нибудь разберусь, так что в целом вопрос можно считать закрытым.
Часовой пояс GMT +3, время: 10:55.

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