Docker postgres «psql: FATAL: role» root «не существует»

Хорошо, если они застряли в очереди, попробуйте:

postsuper -d ALL deferred

как root , чтобы повторно обработать все, что застряло в очереди ( с mailq запускается до и после и проверяет журналы, чтобы убедиться, что все снова работает).

Также настройте мониторинг, чтобы получать предупреждения или что-то еще задолго до заполнения почтового раздела ...

Что касается того, где находится каталог очереди, postconf | grep queue должен быть хорошим началом, а затем покопайтесь в queue_directory вручную. Застрявшие письма, вероятно, находились в полете, когда диск был заполнен (то есть они были приняты почтовым сервером, но еще не были успешно переданы местному агенту доставки).

6
19.06.2018, 16:56
1 ответ
$ docker run --rm --name some-postgres -d postgres
cb2ddbb0f4f715077ebc1bfc2dc7151e5a6d07cd374c28be1db6d6ad77b9b16a

$ docker run -it --rm --link some-postgres:postgres postgres psql -h postgres -U postgres
psql (10.4 (Debian 10.4-2.pgdg90+1))
Type "help" for help.

postgres=#

Вы забыли-U postgres

11
27.01.2020, 20:27

Теги

Похожие вопросы