Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sentry подмешивает исключение о 429 в AJAX ответы интерфейса и CoreAPI, это ломает JSON. #76

Closed
jorikfon opened this issue Feb 25, 2021 · 4 comments
Assignees

Comments

@jorikfon
Copy link
Collaborator

Надо убрать отображение ошибки из PHP в AJAX ответы от станции. Или отключить их в PHP на уровне конфигурационных файлов.

@jorikfon jorikfon changed the title Если от станции пришло много ошибок, sentry возвращает 429 ошибку и добавляет это во все AJAX ответы Sentry подмешивает исключение о 429 в AJAX ответы интерфейса и CoreAPI, это ломает JSON. Feb 25, 2021
@jorikfon
Copy link
Collaborator Author

Fatal error: Uncaught Symfony\Component\HttpClient\Exception\ClientException: HTTP/1.1 429 returned for "https://sentry.miko.ru/api/1/store/". in /offload/rootfs/usr/www/vendor/symfony/http-client/Response/CommonResponseTrait.php:168 Stack trace: #0 /offload/rootfs/usr/www/vendor/symfony/http-client/Response/TransportResponseTrait.php(142): Symfony\Component\HttpClient\Response\CurlResponse->checkStatusCode() #1 /offload/rootfs/usr/www/vendor/symfony/http-client/Response/CurlResponse.php(256): Symfony\Component\HttpClient\Response\CurlResponse->doDestruct() #2 [internal function]: Symfony\Component\HttpClient\Response\CurlResponse->__destruct() #3 {main} thrown in /offload/rootfs/usr/www/vendor/symfony/http-client/Response/CommonResponseTrait.php on line 168

@jorikfon
Copy link
Collaborator Author

Там прямо цепочка. Бекапы забили место. Начались сыпаться тысячи ошибок в минуту, сентри блокирует за флуд, чтоб самой не упасть и т.к. у нас в php.ini указано отображать все ошибки на экран - оно начинает показывать уже ошибки обмена с сентри везде подряд.

@jorikfon jorikfon self-assigned this Feb 26, 2021
@jorikfon
Copy link
Collaborator Author

Полезный сервис для теста HTTP https://httpbin.org/status/429

@jorikfon
Copy link
Collaborator Author

Эта ошибка уже следствие того, что кончилось место. В новых релизах кеш интерфейса хранится в памяти, в папке /var соответственно там место должно быть всегда и интерфейс должен нормально работать. Если воспроизводится в релизах старше 2020.1.54 тогда надо искать как еще можем это поправить.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant