При перезапуске pgSQL я получаю следующие записи журнала:
2010-02-10 16:08:05 EST LOG: received smart shutdown request
2010-02-10 16:08:05 EST LOG: autovacuum launcher shutting down
2010-02-10 16:08:05 EST LOG: shutting down
2010-02-10 16:08:05 EST LOG: database system is shut down
2010-02-10 16:08:07 EST LOG: database system was shut down at 2010-02-10 16:08:05 EST
2010-02-10 16:08:07 EST LOG: autovacuum launcher started
2010-02-10 16:08:07 EST LOG: database system is ready to accept connections
2010-02-10 16:08:07 EST LOG: connection received: host=[local]
2010-02-10 16:08:07 EST LOG: incomplete startup packet
2010-02-10 16:08:07 EST LOG: connection received: host=[local]
2010-02-10 16:08:07 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:08 EST LOG: connection received: host=[local]
2010-02-10 16:08:08 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:08 EST LOG: connection received: host=[local]
2010-02-10 16:08:08 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:09 EST LOG: connection received: host=[local]
2010-02-10 16:08:09 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:09 EST LOG: connection received: host=[local]
2010-02-10 16:08:09 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:10 EST LOG: connection received: host=[local]
2010-02-10 16:08:10 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:10 EST LOG: connection received: host=[local]
2010-02-10 16:08:10 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:11 EST LOG: connection received: host=[local]
2010-02-10 16:08:11 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:11 EST LOG: connection received: host=[local]
2010-02-10 16:08:11 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:12 EST LOG: connection received: host=[local]
2010-02-10 16:08:12 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:12 EST LOG: connection received: host=[local]
2010-02-10 16:08:12 EST FATAL: password authentication failed for user "postgres"
2010-02-10 16:08:12 EST LOG: connection received: host=[local]
2010-02-10 16:08:12 EST LOG: incomplete startup packet
Мой вопрос относительно возможных последствий этого размещен здесь: https://stackoverflow.com/questions/2238954/mdb2-says-connection-failed-db-logs-say-otherwise , но я не осознавал, что это происходит, когда задавал этот вопрос, и решил, что эта [часть] проблемы касается SF.
Изменить: я могу подключиться к базе данных и нормально управлять вещами с помощью интерфейса командной строки psql и пользователя postgres.
Это очень похоже на комбинацию двух вещей:
-Ваш pg_hba.conf не разрешает локальному пользователю "postgres". -Ваш сценарий rc.d пытается получить статус базы данных, установив соединение с локальной базой данных в качестве пользователя "postgres" для подтверждения запуска.
Я предлагаю проверить сценарий rc. Если вы видите, что именно это и происходит, либо измените сценарий, указав пароль, либо измените pg_hba.conf, чтобы доверять этому пользователю. Перезагрузите и посмотрите, исчезнут ли ошибки ...
Каков твой вопрос?
Ваш сервер запускается отлично - "система базы данных готова принимать соединения"
Как только он будет готов, будет несколько попыток подключения с использованием учетной записи «postgres» с недопустимым паролем, которые, похоже, исходят от локального сервера.
Если вы спрашиваете об этих записях, а это не вы, похоже, что кто-то проводит словарную атаку на PostgreSQL. Странно то, что похоже, что соединения идут с локального хоста, поэтому они могли подделывать свой исходный адрес.
Я бы предложил установить брандмауэр, чтобы ограничить доступ только к тем IP-адресам, которые в нем нуждаются.
Если вы ищете ответ на что-нибудь еще, вам нужно быть более конкретным.
Кто-то также ответил на это в stackoverflow: https://stackoverflow.com/questions/7038342/password-authentication-failed-for-user-postgres
Первый ответ от Берри Лангерак решил эту проблему для меня.