PostrgesSQL. Cервер баз данных не обнаружен timeout expired

1. bumka 08.02.18 11:04 Сейчас в теме
Добрый день! Помогите, пожалуйста, советом.
Сервер Windows2008 R2 x64, КА1.1, 1C8.3.10.2561, Сервер 1С х 32, PostgreSQL 9.6.3-1.1C x64. Пользователи работают через rdp толстые клиенты.
Маленькая самописная база крутится в серверном варианте полгода нормально. Файловую КА три недели тому перевела на серверный вариант. Вчера у одного пользователя выдало "Cервер баз данных не обнаружен timeout expired" остановить, перезапустить. Перезапускаем и дальше работаем. Остальные пользователи без вылетов. Сегодня два пользователя одновременно с той же ошибкой, остальные работают. При этом у одного из вылетевших пользователей рядом была открыта вторая маленькая база и она не вылетела.
При создании обеих баз прописано имя компьютера. При занесении баз в список прописан localhost у КА, а у маленькой не вылетающей базы-имя компьютера.
В логах PostgreSQL сегодня и все предыдущие( без вылетов) дни периодически появляется:
< 2018-02-08 08:43:07.606 MSK >WARNING: worker took too long to start; canceled
< 2018-02-08 08:43:57.215 MSK >WARNING: autovacuum worker started without a worker entry
< 2018-02-08 08:43:57.284 MSK >LOG: could not receive data from client: An established connection was aborted by the software in your host machine.Эти записи появляются каждый день.
В чем может быть проблема?
+
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. bumka 08.02.18 11:21 Сейчас в теме
Лицензии программные и их достаточно.
+
3. a.doroshkevich 1411 13.02.18 09:56 Сейчас в теме
Отключите IPv6 на сервере
После этого запустите ping localhost и в ответ должны получить 127.0.0.1
Ну и PostgreSQL надо настроить
+
4. bumka 13.02.18 15:18 Сейчас в теме
(3)
Отключите IPv6 на сервере
После этого запустите ping localhost и в ответ должны получить 127.0.0.1
Ну и PostgreSQL надо настроить

Спасибо, буду пробовать. Не подскажете, в PostgreSQL что нужно настроить?
+
5. bumka 14.02.18 11:55 Сейчас в теме
(3) я правильно понимаю, что нужно в pg_hba.conf раскомментировать строку для IPv4?
У меня в файле:

# IPv4 local connections:
#host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 md5
+
6. a.doroshkevich 1411 14.02.18 12:43 Сейчас в теме
(5)Нет, Вам нужно в самой операционной системе отключить протокол IPv6
После этого запустите ping localhost и в ответ должны получить 127.0.0.1

А Postgres настроить - это другое, это именно настройки его быстродействия
+
7. bumka 21.02.18 13:39 Сейчас в теме
(6)в свойствах адаптера отключила IPv6, ping localhost дал в ответ 127.0.0.1. Но вот снова вылеты появились. С той же ошибкой. Может надо было еще реестр править, как тут написано http://www.gilev.ru/disableipv6/ ?
+
8. a.doroshkevich 1411 21.02.18 17:01 Сейчас в теме
Нужно использвать Fix от Microsoft для отключения IPv6
Ошибка говорит либо о неполадках в сети либо о загрузке сервера БД настолько что он даже ответить не может
либо ещё один вариант: количество сесий1С случайно не больше чем разрешено коннекций в настройках постгреса?
+
9. bumka 22.02.18 10:45 Сейчас в теме
(8)максимальное количество подключений в постгрисе 100. У нас не более 15 одновременно работающих пользователей. Но это ограничение вряд ли будет выкидывать уже работающих, оно должно не допускать новые подключения, наверное?

неполадки в сети могут сказываться, если пользователи работают через рдп? их же не выкидывает из удаленки.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот