Điểm:0

Hết thời gian yêu cầu POST của Guzzle từ máy chủ (hoạt động cục bộ)

lá cờ cn

Tôi đang cố gắng POST yêu cầu API của mình, nằm trong máy chủ nginx, từ máy chủ apache, nhưng không nhận được phản hồi. Các yêu cầu từ máy chủ cục bộ đến cùng một máy chủ nginx hoạt động tốt. Tuy nhiên, khi cùng một đoạn mã được thực thi trong máy chủ sản xuất, chúng tôi sẽ hết thời gian chờ và Guzzle đưa ra một ngoại lệ sau vài giây.

Ngoại lệ đã ném:

<br />
<b>Fatal error</b>:  Uncaught GuzzleHttp\Exception\ConnectException: cURL error 7: Failed connect to 192.140.88.50:80; Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for 192.140.88.50/infotech/selecionar_cidades in /var/www/html/abmcash.com.br/web/abmNew2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210
Stack trace:
#0 /var/www/html/abmcash.com.br/web/abmNew2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 /var/www/html/abmcash.com.br/web/abmNew2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 /var/www/html/abmcash.com.br/web/abmNew2/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Objec in <b>/var/www/html/abmcash.com.br/web/abmNew2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php</b> on line <b>210</b><br />

Các lệnh Ping và Traceroute đã được thực thi và cả hai đều thành công.

Không máy nào có bất kỳ quy tắc tường lửa nào ngăn chặn bất kỳ hình thức giao tiếp nào giữa chúng.

Đây là đoạn mã gửi yêu cầu:

$base_url = "127.0.0.1:8000";
$url = $base_url . $rota;
$client = Khách hàng mới([
    'tiêu đề' => ['Kiểu nội dung' => 'application/json;charset=utf-8']
]);

$payload = json_encode($data);

$response = $client->post($url, ['body' => $payload]);

Apache đang lắng nghe cổng 80 và Nginx đang lắng nghe cổng 8000 và cả hai đều đang hoạt động

Phiên bản PHP: 7.4.20

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.