1С v8.1 + PostgreSQL, ошибка при транзакции #321584


#0 by dxnich
Больше часа искал ответ, но на форуме такого вопроса вроде еще не было. Ситуация следующая: есть сервер 1С 8.1,  на отдельном сервере вращается Postgre 8.1. При проведении транзакций возникает ошибка ERROR:  canceling statement due to statement timeout в процессе поиска выяснил, что она возникает из-за конфликта 1С и модуля autovacuum Postgre. Кто знает - как избавиться от ошибки, не отключая autovacuum? Чтобы совсем внести ясность, вот пост zaki почти годовалой давности из этого же форума: "Короче с PostgreSQL есть проблемы, когда перепроводиш документы пачкой то через небольшое время начинают сыпаться "Конфликт блокировок при выполнении транзакции: ERROR:  canceling statement due to statement timeout" причина в сборщике мусора "autovacuum" в Postgre который отвечает за оптимизацию и чистку завершенных транзакций он начинает блокировать таблицы для обработки а в 1с в запросах почемуто режим  timeout стоит 1 сек...."
#1 by ТелепатБот
#2 by Lmn
Поставть PostgreSQL 8.2
#3 by dxnich
PostgreSQL 8.2 пока ставить нельзя, официального релиза от 1С еще не было, а экспериментировать на живой базе не хочется. Проблема решилась увеличением таймаута для запросов до 5 минут, глюки исчезли, Postgre перенастраивать не пришлось вообще. Но столкнулись с другим нюансом - выгрузки проходят дольше, чем в MSSQL. Проблема некритичная, но если кто знает как ускорить - расскажите
#4 by Fragster
официальный релиз лежит на сайте 1с
#5 by Живой Ископаемый
точно! ========    Система управления базами данных PostgreSQL Номер версии    Дата выхода    Диск 1С:ИТС 8.2.4-6.1C    25.12.2007
#6 by m0sk_mx
А как увеличил таймаут для запросов до 5 мин.?
#7 by Demiurg
#8 by Demiurg
пардон, ошибся в тексте ссылки правильно
#9 by zaki
Как рас был патч для поста 8.1.5 тут
#10 by zaki
А так народ правду грит переходи на свежий postgre, я вот уже собрал пару баз на  postgres 8.3.3 ставить, месяц тестирование если глюков явных нету переедут все остальные базы ....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С