Нечетные записи в журнале при запуске PotgreSQL

При перезапуске 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.

Редактировать: я могу подключиться к базе данных и нормально работать с CLI psql и пользователем postgres.

3 ответа

Каков твой вопрос?

Ваш сервер запускается отлично - "система базы данных готова принимать соединения"

Как только он становится готовым, существует несколько попыток подключения с использованием учетной записи "postgres" с неверным паролем, которые, как представляется, поступают с локального сервера.

Если вы спрашиваете об этих записях, а они не о вас, похоже, что кто-то выполняет словарную атаку на PostgreSQL. Странно то, что соединения идут с локального хоста, поэтому они могут подделывать свой исходный адрес.

Я бы предложил установить брандмауэр, чтобы ограничить доступ только тем IP-адресам, которые в нем нуждаются.

Если вы ищете ответ на что-то еще, вам нужно быть более конкретным.

Это очень похоже на сочетание двух вещей:

-Ваш pg_hba.conf не разрешает локальному пользователю "postgres" -Ваш сценарий rc.d пытается получить статус БД, установив соединение с локальным БД как пользователь "postgres" для подтверждения запуска

Я бы посоветовал проверить скрипт rc. Если вы видите, что это именно то, что происходит, либо измените скрипт для предоставления пароля, либо измените pg_hba.conf, чтобы доверять этому пользователю. Перезапустите и посмотрите, исчезнут ли ошибки...

Кто-то также ответил на это в stackoverflow: https://stackoverflow.com/questions/7038342/password-authentication-failed-for-user-postgres

Первый ответ от Берри Лангерак ​​решил эту проблему для меня.

Другие вопросы по тегам