Я весь день боролся со странной проблемой с Symfony4 и ApiPlatform.
У нас есть интерфейс, который получает API каждые X секунд. Проблема в том, что иногда Symfony не может связаться с сервером MariaDB, поэтому он получает ошибку php_network_getaddresses, которая заканчивается кодом ошибки 500.
Когда это происходит, в ответ отправляется заголовок set-cookie, удаляющий cookie-файл сеанса, поэтому в следующем запросе наш клиент получает ошибку 401.
Есть ли обработчик ошибок, либо в Symfony, либо в ApiPlatform, который удаляет cookie сеанса при возникновении ошибки такого типа?
Кстати, мы работаем над решением проблемы с БД, но довольно досадно, что сессионный cookie удаляется.
Спасибо.