Anonymous
Как исправить stream_socket_enable_crypto (): ssl:
Сообщение
Anonymous » 11 июн 2025, 01:09
Мы сталкиваемся с проблемой с подключением приложения Laravel в Azure App Service к экземпляру Azure Redis Cache на порту 6380. Мы продолжаем получать ошибку ниже. < /p>
Код: Выделить всё
ErrorException in StreamConnection.php line 246:
stream_socket_enable_crypto(): SSL: Handshake timed out
in StreamConnection.php line 246
at HandleExceptions->handleError('2', 'stream_socket_enable_crypto(): SSL: Handshake timed out', '/var/www/vendor/predis/predis/src/Connection/StreamConnection.php', '246', array('parameters' => object(Parameters), 'resource' => resource, 'metadata' => array('timed_out' => false, 'blocked' => true, 'eof' => false, 'stream_type' => 'tcp_socket/ssl', 'mode' => 'r+', 'unread_bytes' => '0', 'seekable' => false), 'options' => array('crypto_type' => '9')))
at stream_socket_enable_crypto(resource, true, '9') in StreamConnection.php line 246
< /code>
Блок кода Redis в файле конфигурации базы данных выглядит так: < /p>
'redis' => [
'client' => 'predis',
'cluster' => false,
'default' => [
'scheme' => 'tls',
'host' => env('REDIS_HOST', 'localhost'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
'read_write_timeout' => 0,
// 'ssl' => [
// 'verify_peer' => false,
// 'verify_peer_name' => false,
// 'allow_self_signed' => true
// ]
'context' => [
// 'auth' => ['username', 'secret'],
'stream' => [
'verify_peer' => true,
'verify_peer_name' => false,
'allow_self_signed' => true
],
],
],
'options' => [
'parameters' => ['password' => env('REDIS_PASSWORD', null)],
],
],
Я с нетерпением жду указателей/советов о том, как решить эту проблему. Заранее спасибо.
Подробнее здесь:
https://stackoverflow.com/questions/722 ... -timed-out
1749593358
Anonymous
Мы сталкиваемся с проблемой с подключением приложения Laravel в Azure App Service к экземпляру Azure Redis Cache на порту 6380. Мы продолжаем получать ошибку ниже. < /p> [code]ErrorException in StreamConnection.php line 246: stream_socket_enable_crypto(): SSL: Handshake timed out in StreamConnection.php line 246 at HandleExceptions->handleError('2', 'stream_socket_enable_crypto(): SSL: Handshake timed out', '/var/www/vendor/predis/predis/src/Connection/StreamConnection.php', '246', array('parameters' => object(Parameters), 'resource' => resource, 'metadata' => array('timed_out' => false, 'blocked' => true, 'eof' => false, 'stream_type' => 'tcp_socket/ssl', 'mode' => 'r+', 'unread_bytes' => '0', 'seekable' => false), 'options' => array('crypto_type' => '9'))) at stream_socket_enable_crypto(resource, true, '9') in StreamConnection.php line 246 < /code> Блок кода Redis в файле конфигурации базы данных выглядит так: < /p> 'redis' => [ 'client' => 'predis', 'cluster' => false, 'default' => [ 'scheme' => 'tls', 'host' => env('REDIS_HOST', 'localhost'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => 0, 'read_write_timeout' => 0, // 'ssl' => [ // 'verify_peer' => false, // 'verify_peer_name' => false, // 'allow_self_signed' => true // ] 'context' => [ // 'auth' => ['username', 'secret'], 'stream' => [ 'verify_peer' => true, 'verify_peer_name' => false, 'allow_self_signed' => true ], ], ], 'options' => [ 'parameters' => ['password' => env('REDIS_PASSWORD', null)], ], ], [/code] Я с нетерпением жду указателей/советов о том, как решить эту проблему. Заранее спасибо. Подробнее здесь: [url]https://stackoverflow.com/questions/72256557/how-to-fix-stream-socket-enable-crypto-ssl-handshake-timed-out[/url]