Seldaek/monolog · error · RuntimeException
Curl error (code %d): %s
Error message
Curl error (code %d): %s
What it means
Error "Curl error (code %d): %s" thrown in Seldaek/monolog.
Source
Thrown at src/Monolog/Handler/Curl/Util.php:51
/**
* Executes a CURL request with optional retries and exception on failure
*
* @param CurlHandle $ch curl handler
* @return bool|string @see curl_exec
*/
public static function execute(CurlHandle $ch, int $retries = 5): bool|string
{
while ($retries > 0) {
$retries--;
$curlResponse = curl_exec($ch);
if ($curlResponse === false) {
$curlErrno = curl_errno($ch);
if (false === \in_array($curlErrno, self::$retriableErrorCodes, true) || $retries === 0) {
$curlError = curl_error($ch);
throw new \RuntimeException(sprintf('Curl error (code %d): %s', $curlErrno, $curlError));
}
continue;
}
return $curlResponse;
}
return false;
}
}
View on GitHub (pinned to 57eb102834)
When it happens
Trigger: Thrown at src/Monolog/Handler/Curl/Util.php:51 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Seldaek/monolog@57eb102834 (2026-08-17).
Data as JSON: /api/errors/1b585b36477ce39c.
Report an issue: GitHub.