Файл cookie сеанса удален в php_network_getaddresses - PullRequest
0 голосов
/ 08 марта 2019

Я весь день боролся со странной проблемой с Symfony4 и ApiPlatform.

У нас есть интерфейс, который получает API каждые X секунд. Проблема в том, что иногда Symfony не может связаться с сервером MariaDB, поэтому он получает ошибку php_network_getaddresses, которая заканчивается кодом ошибки 500.

Когда это происходит, в ответ отправляется заголовок set-cookie, удаляющий cookie-файл сеанса, поэтому в следующем запросе наш клиент получает ошибку 401.

Есть ли обработчик ошибок, либо в Symfony, либо в ApiPlatform, который удаляет cookie сеанса при возникновении ошибки такого типа?

Кстати, мы работаем над решением проблемы с БД, но довольно досадно, что сессионный cookie удаляется.

Спасибо.

...