偶发性出现 cURL error 7: Failed to connect to www.xxx.com port 443: Connection refused
对方说 请求未到达网关 无法排查
有人遇到过这问题吗?
$client = new Client([
'base_uri' => $domain,
'timeout' => $timeout,
]);
try {
return $client->request($method, $url, $params)->getBody()->getContents();
} catch (GuzzleException $e) {
throw new Exception("HttpService接口调用失败 ".$e->getMessage());
}
php 8.0.26
webman 1.5.13
guzzle 7.8
提示都很明显了:
Connection refused
问了对方 对方说没到网关,对方 也不做任何处理。
可能原因
1、对方https服务挂了,没启动或者重启中导致的。
2、对方DNS设置了多个IP,有一个IP是错的,或那个IP的https服务没启动。
3、DNS被污染了,返回了一个错误的IP
4、对方防火墙设置了某种策略,拒绝了你的请求
谢谢,我先排查一下自己的DNS