Вот ключевые детали:
-
В журнале ошибок Laravel нет ошибок или предупреждений, связанных с
моим API или процессом импорта. Отсутствующие запросы вообще не отображаются в
журнале. - Я установил ограничение скорости в своем приложении Laravel (в App\Providers
и в маршрутах API) до 1000 подключений в минуту. - Это должно быть намного выше того объема, который мы повторная отправка (всего 230).
Запись в базу данных Конструктор - Прежде чем добраться до основной логики контроллера, у меня есть конструктор в
родительском классе, который записывает полезную нагрузку запроса в базу данных . - Для большинства запросов в
базе данных нет соответствующей записи, а значит, эти запросы никогда не заходил так далеко. - Когда я вручную отправляю запросы один за другим на рабочую
конечную точку, я не получаю никакого ответа об ошибке. Локально весь
пакет (все 230 запросов) обрабатывается без проблем. - Проанализировал хостинг-провайдер ситуацию и утверждает, что проблема
кроется в моем приложении Laravel, а не на их стороне.
Первые 10 запросов → обработаны успешно.
Затем длинная пауза без журналов или записей в базе данных.
В конце концов проходят еще 10 запросов, но многие из них полностью пропускаются.
Ни одна ошибка не выдается в журналах Laravel и не возвращается в ответе.
Двойной- проверил правильность настроек ограничителя скорости.
Изучил логи хостинга и все потенциальные модули безопасности на уровне сервера (например, mod_security), но провайдер настаивает, что это проблема приложения.
Подробнее здесь: https://stackoverflow.com/questions/793 ... n-no-error