Имя: Пароль:
1C
1С v8
После обновления кластера Postgresql зависают сеансы 1С.
0 Deal with it
 
15.10.20
11:47
Ситуация: УТ 11.4.11.71, платформа (8.3.17.1549). Сервер Postgresql.
Дропнули кластер базы на Postgresql, залили новый, с такими же параметрами. Со стороны 1С никаких изменений не проводилось.
Теперь в 1с любой пользовтель, у кооторого нет админских прав, при попытке провести любой документ виснет наглухо. У пользователей с полными правами проблем нет, всё летает.
В чём может быть проблема?
Повторюсь, в 1с ничего не менялось нигде.
Да, ТИИ была выполнена, не помогло.
1 Amra
 
15.10.20
11:49
Какой релиз Постгре поставили, откуда брали дистр? И да, зачем обновляли?
2 Deal with it
 
15.10.20
11:54
(1) релиз Postgresql 9.6.9. Саму Postgresql не меняли. Тупо дропнули кластер базы, и в такой же кластер залили бэкап. Зачеч,хз, не я админ. Суть от этого не меняется, в чем могут быть проблемы? Куда смотреть?
3 ansh15
 
15.10.20
12:42
(2) postgresql.conf из прежнего кластера записать в новый, если в нем были изменения значений параметров. Или настроить заново.
Возможно, включено RLS и, в случае с разными правами у пользователей, создаются разные запросы к СУБД, для того чтобы не зависало, в postgresql.conf были отключены параметры, управляющие работой оптимизатора(enable_nestloop и т.д).
Сделать базе vacuum analyze, так как при воccтановлении из бэкапа(равно как и при загрузке из .dt) статистика сама по себе не обновляется.
9.6.9 сам по себе уже очень старый, а для платформы 8.3.17 - особенно.
4 Deal with it
 
15.10.20
15:34
(3) Спасибо добрый человек за наводку. Проблема крылась в строке row_security. Мы ее закоментили как было в старом конфиге и всё заработало.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn