Cómo manejar el error fatal: Error 7 de cURL: No se puede conectar al puerto xxxx 443
Según el comentario de Michael, parece que puedes detectar la excepción GuzzleHttp\Ring\Exception\ConnectException de esta manera: usaGuzzleHttp\Ring\Exception\ConnectException; intenta{//el código que arroja el error}catch(ConnectException$ex){switch($ex-gt;getMessage()){ case '7': //para ser verificado//maneje su excepción de la manera que desee, //tal vez con un elegante descanso de respaldo;}}parece que la excepción Connect de Guzzle extiende algunas clases y, en última instancia, extiende la excepción de PHP para que pueda usar de manera segura el método getCode(), lo que le permite capturar el identificador de canal al que puede reaccionar de acuerdo con sus necesidades.