HTTP -Anfrage Laravel Verwenden Sie den Nginx -Dienst von Laragon Puffer/Bad Gateway [geschlossen]
Posted: 14 Feb 2025, 07:34
Ich habe ein Problem, wenn ich die HTTP -Anforderungsklasse von Laravel verwendete. Ich habe eine einfache Routenfunktion, um den Fall zu testen. Wenn ich 2 Anfrage in 1 Funktion habe, dass das 2 -Anfrage -HTTP -Backend Laravel ist, gibt es keine Antwort, und es ist pufferend wie immer laden, bis wir sie gestoppt oder in Nginx -Laragon neu geladen haben. Aber wenn wir ein anderes API -Backend verwenden (z. B. nest.js oder gefälschte API). Es gibt die Antwort. Es funktioniert auch, wenn ich 2 verschiedene Backend -API -Anforderungen in einer Funktion verwende. Die erste Anfrage verwendet die Laravel -API und die zweite Anfrage ist die Verwendung von Nest.js/gefälschter API. Es ist auch funktioniert, wenn ich meine Laravel -Anfrage ausführte, den Service von Laravel (PHP Artisan) nutze und wenn auch die Anfrage funktioniert. Ich teste auch mein Laravel -Backend (das in Nginx integriert) in Postman/Schlaflosigkeit ist. Ich möchte, wenn mein Projekt (Backend oder Frontend) von Laravel in Nginx bearbeitet werden kann. Aber wenn ich testet, hat es in Apache funktioniert.
Es wird immer noch geladen, bis ich meinen Laragon- und Nginx -Dienst neu starte. Die Fehler_Logs zeigen wie diese < /p>
Vielleicht haben Sie einen Benutzer, der diesen Fall erhalten könnte, danke
Code: Select all
Route::get('testimoni', function () {
$response1 = Http::get('http://localhost/crm-api/api/v1/users'); //Laravel
$result1 = $response1->json();
dump($result1);
$response2 = Http::get('http://localhost/crm-api/api/v1/products'); //Laravel
$result2 = $response2->json();
dump($result2);
});
< /code>
Wenn ich die beiden Anforderungen wie diese in Laravel mit dem Nginx -Dienst ausführe. Es wird pufferend sein und immer laden, bis ich die Nginx annehme oder neu lade. Es wird eine Antwort 'schlechtes Gateway' geben. Es wird funktionieren, wenn der Apache -Dienst verwendet wird. Und funktioniert auch, wenn eine der HTTP -Anforderungen Laravel (Nest.js, gefälschte API usw.) nicht verwendet.
::1 - - [14/Feb/2025:11:22:41 +0700] "GET /crm-api/api/v1/users HTTP/1.1" 200 64 "-" "GuzzleHttp/7"
Es wird immer noch geladen, bis ich meinen Laragon- und Nginx -Dienst neu starte. Die Fehler_Logs zeigen wie diese < /p>
Code: Select all
2025/02/14 11:26:05 [error] 30204#30280: *21 WSARecv() failed (10054: An existing connection was forcibly closed by the remote host) while reading upstream, client: ::1, server: 192.168.3.212, request: "GET /crm/testimoni HTTP/1.1", upstream: "fastcgi://127.0.0.1:9003", host: "localhost"
Vielleicht haben Sie einen Benutzer, der diesen Fall erhalten könnte, danke