Моя настройка:
[*] Операционная система: Windows (используя Laragon)
[*] Веб -сервер: nginx < бренд /> [*] Версия PHP: PHP 7.4 NTS < /li>
Структура: laravel < /li>
< /ul>
поведение: < /strong> < /p>
Одиночный запрос API Laravel API через почтальон → Работы
Один запрос API Laravel API через Curl → Works
[*] Два одновременных запроса API Laravel с помощью Curl → Застрять
[*] Один запрос API Laravel и один поддельный запрос API → Работы
Пример кода (два запроса через Curl): < /strong> < /p>
< /code>
[*] Проблема: < /strong> Когда я отправляю два запроса API Laravel сразу [/b] через Curl, второй запрос, похоже, не обрабатывается и просто висит или время. Однако, если я отправляю запросы отдельно (один за другим), оба работают нормально. Точно так же, если я смешиваю настоящий запрос API Laravel с фальшивым, они работают одновременно. : < /strong> тестируется с помощью почтана, и он отлично работает как для одиночных, так и для нескольких запросов.
один запрос за раз работает нормально через Curl.
с использованием поддельных API также одновременно также работает, указывая на проблему специфичен для вызовов API Laravel.
Вопросы:
Что может привести к тому, что несколько параллельных запросов застряли, когда
использует Curl с Nginx и Laravel API? Настройка в моем Настройка Nginx или PHP, чтобы разрешить несколько одновременных запросов
для работы? />
Изображения: < /strong> < /p>
Это образец одновременного запроса тестирования в сгиба в Ларагоне или это будет 504 (шлюз времена-аут)>
Подробнее здесь: https://stackoverflow.com/questions/794 ... in-laragon