Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Переход с файлового варианта на Postgres, ошибка Недостаточно свободной памяти
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Администратору 1С / Системному администратору / Администратору баз данных > Администрирование и настройка серверов баз данных
borisdenis
Помогите с таким вопросом, хотим уйти с файловой базы на postgres от 1С, все установлено, работает, пустая база создана, но при загрузке DT файла вылезает ошибка "Недостаточно свободной памяти"


Почитал нагугленные рекомендации, количество рабочих процессов увеличил до 5, потом до 10, не помогло, установил в настройках кластера допустимый объем памяти в 3 гига, толку нет


На сервере в момент загрузки файла свободно 3 гига оперативки, на жестком диске места тоже достаточно (база всего 713 метров). На домашней машине такой ошибки не возникает, значит с самой базой и файлом dt все норм, единственное различие это дома ос х64 а платформа х32, на работа и ос и платформа х32. Причем во время загрузки dt количество свободной/занятой оперативки не изменяется, какой ей еще памяти не хватает?

Настроил технологический журнал, но там никаких ошибок не обнаружено, как быть? Подскажите.
необходимо зарегистрироваться для просмотра ссылки
необходимо зарегистрироваться для просмотра ссылки
Vofka
В 32-х разрядных ОС, по-моему, максимум доступно 2 Гб на процесс.
borisdenis
Цитата(Vofka @ 07.11.12, 11:29) необходимо зарегистрироваться для просмотра ссылки
В 32-х разрядных ОС, по-моему, максимум доступно 2 Гб на процесс.


Хм... возможно, сейчас уменьшу до полтора гига и посмотрю результат
pumbaE
Есть такая проблема с постгресом.
64 постгрес и 64 сервер 1С решают эту проблему. Где-то даже проскакивало в исправленных ошибках, ошибка загрузки на 32 постгрес.
alex040269
Цитата(borisdenis @ 07.11.12, 10:22) необходимо зарегистрироваться для просмотра ссылки
единственное различие это дома ос х64 а платформа х32, на работа и ос и платформа х32


ос х64 умеет выделять для х32 процесса 4ГБ, х32 по умолчанию 2ГБ. если в параметрах загрузки стоит /3GB, тогда ОС себе оставляет 1ГБ, а процессам выделяет - 3 (во всяком случае в теории)


borisdenis
Цитата(alex040269 @ 07.11.12, 14:10) необходимо зарегистрироваться для просмотра ссылки
ос х64 умеет выделять для х32 процесса 4ГБ, х32 по умолчанию 2ГБ. если в параметрах загрузки стоит /3GB, тогда ОС себе оставляет 1ГБ, а процессам выделяет - 3 (во всяком случае в теории)


Была такая мысль, уменьшил в настройках использование памяти до 1,5 гига, в итоге результат тот же.

Цитата(pumbaE @ 07.11.12, 12:39) необходимо зарегистрироваться для просмотра ссылки
Есть такая проблема с постгресом.
64 постгрес и 64 сервер 1С решают эту проблему. Где-то даже проскакивало в исправленных ошибках, ошибка загрузки на 32 постгрес.


Постгрес последний найденный 9.1.2-1.1С, х64 пока нет возможности поставить, а переходить очень надо, одна из файловых баз уже 13 гиг и тормозит периодически очень жутко.
pablo
Попробуйте дома выгрузить все в постгрес, а затем из постгреса - в бэкап. А уже эту выгрузку на работе в постгрес загрузить (восстановить бэкап).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.