Версия для печати темы (https://pro1c.org.ua/index.php?s=e91f8235b2dace88ce31882477031e2a&showtopic=9671)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Администрирование и настройка серверов баз данных _ Переход с файлового варианта на Postgres, ошибка Недостаточно свободной памяти

Автор: borisdenis 07.11.12, 10:22

Помогите с таким вопросом, хотим уйти с файловой базы на postgres от 1С, все установлено, работает, пустая база создана, но при загрузке DT файла вылезает ошибка "Недостаточно свободной памяти"


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


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

Настроил технологический журнал, но там никаких ошибок не обнаружено, как быть? Подскажите.
http://pro1c.org.ua/redirect.php?http://dev.mea.in.ua/t/12110709.log
http://pro1c.org.ua/redirect.php?http://dev.mea.in.ua/t/logcfg.xml

Автор: Vofka 07.11.12, 10:29

В 32-х разрядных ОС, по-моему, максимум доступно 2 Гб на процесс.

Автор: borisdenis 07.11.12, 10:34

Цитата(Vofka @ 07.11.12, 11:29) *
В 32-х разрядных ОС, по-моему, максимум доступно 2 Гб на процесс.


Хм... возможно, сейчас уменьшу до полтора гига и посмотрю результат

Автор: pumbaE 07.11.12, 11:39

Есть такая проблема с постгресом.
64 постгрес и 64 сервер 1С решают эту проблему. Где-то даже проскакивало в исправленных ошибках, ошибка загрузки на 32 постгрес.

Автор: alex040269 07.11.12, 13:10

Цитата(borisdenis @ 07.11.12, 10:22) *
единственное различие это дома ос х64 а платформа х32, на работа и ос и платформа х32


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



Автор: borisdenis 07.11.12, 14:00

Цитата(alex040269 @ 07.11.12, 14:10) http://pro1c.org.ua/index.php?act=findpost&pid=59881
Есть такая проблема с постгресом.
64 постгрес и 64 сервер 1С решают эту проблему. Где-то даже проскакивало в исправленных ошибках, ошибка загрузки на 32 постгрес.


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

Автор: pablo 07.11.12, 14:17

Попробуйте дома выгрузить все в постгрес, а затем из постгреса - в бэкап. А уже эту выгрузку на работе в постгрес загрузить (восстановить бэкап).

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua