Проблема

При недоступности сервера 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. Недостаточное разрешенное количество подключений к базе данных. Перейти к решению.


Возможные причины