Download page Ошибка отправки писем при недоступности сервера push-уведомлений.
Ошибка отправки писем при недоступности сервера push-уведомлений
Проблема
При недоступности сервера push-уведомлений письма, отправляемые с почтового сервера RuPost, остаются в очереди, пока сервер push-уведомлений не становится доступен.
Диагностика
Проверить лог-файлы на предмет наличия ошибок вида:
2023-12-14 13:22:22+03:00 - Monitor - INFO - None - - - - - 2632d942-dcde-4fd9-96c4-5e354c2b7f75 - 10.177.132.243:5000 - - (PushStatusGetter.__call__) Сервис получения текущего статуса push уведомлений. - 2023-12-14 13:22:22+03:00 - Monitor - CRITICAL - None - - - Traceback (most recent call last):
...
...
psycopg2.OperationalError: connection to server at "127.0.0.1", port 5432 failed: ВАЖНО: извините, уже слишком много клиентов connection to server at "127.0.0.1", port 5432 failed: ВАЖНО: извините, уже слишком много клиентов
CODE
Проверить лог файлы на предмет наличия ошибок вида:
2024-04-25 14:39:23+05:00 - Monitor - ERROR - None - 10.177.132.243: https://mail.astra.lan:5000/api - a43c85b8-4092-401f-a4c4-dea4464a1cd5 - - - ae374e56-5751-4d1d-af67-997cb9504e16 - 10.177.132.243:5000 - 51200 - Ошибка подключения к базе данных - (psycopg2.OperationalError) connection to server at "127.0.0.1", port 5432 failed: ВАЖНО: оставшиеся слоты подключений зарезервированы для подключений суперпользователя (не для репликации)
CODE
Возможная причина: RuPost. Недостаточное разрешенное количество подключений к базе данных. Перейти к решению.