powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Unable to connect to server:
5 сообщений из 5, страница 1 из 1
Unable to connect to server:
    #40125681
Keruzhko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
База PostgreSQL 10 на виндоус (тоже 10) существовала пару лет для одной программы с целью доступа по локалке и через интернет. Около года назад, после смены материнки и роутера, настроили лишь локальный доступ. Залез перед НГ в настройки роутера и открыл снова порт 5432, правда, пришлось сменить айпи - только потом догадался, чтобы оставить айпи, нужно было ещё раз перезагрузить/отключить тот пк. Протестировал после открытия порта доступ - и локально, и удалённо всё было отлично. После праздников вернулся в офис - доступа нет. На самом пк не могу даже создать локальный сервер (pgAdmin 4). Ошибку пишет "Unable to connect to server:" и всё. Более никаких уточнений. При попытке открытия старой базы бесконечно запрашивает пароль пользователя postgres. При смене айпи или порта или после отключения службы ошибка соответственно уточняется.
Переустановка PostgreSQL 10 и установка новой - 14 - ничего не дала.

Насчёт логов:
1) при попытке подключения к старой базе пишет:
ВАЖНО: база данных "ХХХ" не существует
ПОДРОБНОСТИ: Похоже, она только что была удалена или переименована.

2) при создании новой (локалхост или айпи самого пк):
ПАНИКА: could not open critical system index 2662
СООБЩЕНИЕ: процесс сервера (PID 10648) был прерван исключением 0xC0000409
ПОДСКАЗКА: Описание этого шестнадцатеричного значения ищите во включаемом C-файле "ntstatus.h"
СООБЩЕНИЕ: завершение всех остальных активных серверных процессов
ПРЕДУПРЕЖДЕНИЕ: закрытие подключения из-за краха другого серверного процесса
ПОДРОБНОСТИ: Управляющий процесс отдал команду этому серверному процессу откатить текущую транзакцию и завершиться, так как другой серверный процесс завершился аварийно и, возможно, разрушил разделяемую память.
ПОДСКАЗКА: Вы сможете переподключиться к базе данных и повторить вашу команду сию минуту.
СООБЩЕНИЕ: все серверные процессы завершены... переинициализация
СООБЩЕНИЕ: работа системы БД была прервана; последний момент работы: 2022-01-11 10:15:21 MSK
СООБЩЕНИЕ: система БД была остановлена нештатно; производится автоматическое восстановление
СООБЩЕНИЕ: запись REDO начинается со смещения 0/1B7E580
СООБЩЕНИЕ: неверная длина записи по смещению 0/1B7E660: ожидалось 24, получено 0
СООБЩЕНИЕ: записи REDO обработаны до смещения 0/1B7E628
СООБЩЕНИЕ: система БД готова принимать подключения

Логичный вопрос - что за сбой, как разрешить эту ошибку и возможно ли это?
...
Рейтинг: 0 / 0
Unable to connect to server:
    #40125699
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У Вас видимо Postgres в ребуте постоянном.
...
Рейтинг: 0 / 0
Unable to connect to server:
    #40125706
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Sat, Aug 4, 2018 at 11:13 AM, Tom Lane <> wrote:Try starting a single-user backend with the ignore-system-indexes flag,
and doing "REINDEX INDEX pg_class_oid_index". If that works, I'd try
reindexing the rest of the system just to see how bad things are.

If that doesn't work, it's time to hire professional help --- there are
several companies that specialize in PG data recovery.

Возможно пора готовить 3 конверта...
...
Рейтинг: 0 / 0
Unable to connect to server:
    #40125724
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен кусок лога побольше, желательно от старта postgres до следующего старта postgres.
Это если он в ребуте.
...
Рейтинг: 0 / 0
Unable to connect to server:
    #40125751
Keruzhko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, была ошибка с файлами в папке data. А пока ковырялся с ними, попортил другие файлы там же.
В итоге после удаления PostgreSQL 10 и работы с 14 логи мне указали, что неправильная версия старых серверов. Но серверы на localhost теперь стали создаваться. Установил заново 10-ю версию, и также стали работать локальные серверы. А к рабочей не мог подключиться из-за ошибки postgres. Хотя пароль даже по записке проверял. Мог он ни с того, ни с сего сбиться? До этого ведь работало всё. Лог:

ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю)
ПОДРОБНОСТИ: Пароль не подходит для пользователя "postgres".
Подключение соответствует строке 81 в pg_hba.conf: "host all postgres all md5"

Выходом оказалась проверка версий серверов и указание методом - trust. Из предыдущей папки data скопировал только папки, файлы из её корневика оставил новые.
Надеюсь, с этим всё. Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Unable to connect to server:
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]