偶发性出现 Connection refused

macho

问题描述

偶发性出现 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());
        }

操作系统环境及workerman/webman等具体版本

php 8.0.26
webman 1.5.13
guzzle 7.8

262 2 0
2个回答

Tinywan

提示都很明显了:Connection refused

  • macho 2024-01-19

    问了对方 对方说没到网关,对方 也不做任何处理。

latin

可能原因
1、对方https服务挂了,没启动或者重启中导致的。
2、对方DNS设置了多个IP,有一个IP是错的,或那个IP的https服务没启动。
3、DNS被污染了,返回了一个错误的IP
4、对方防火墙设置了某种策略,拒绝了你的请求

  • macho 2024-01-19

    谢谢,我先排查一下自己的DNS

🔝