Predis ConnectionException: истекло время ожидания соединения с использованием lumen api 5.6 - PullRequest
1 голос
/ 13 марта 2020

Я использую laravel lumen api 5.6.3 для своего приложения. Я также использую Redis для хранения данных. В последние 2 года и в течение последних 10 дней он работает нормально. Я получаю сообщение об ошибке:

Predis \ Connection \ ConnectionException: истекло время ожидания соединения [tcp: //127.0.0.1: 6379] in / home /minwin/public_html/winapi/vendor/predis/predis/src/Connection/AbstractConnection.php:155 Трассировка стека: # 0 / home / minwin / public_html / winapi / vendor / predis / predis / src / Connection / StreamConnection. php (128): Predis \ Connection \ AbstractConnection-> onConnectionError ('Время подключения ...', 110) # 1 /home/minwin/public_html/winapi/vendor/predis/predis/src/Connection/StreamConnection.php (178): Predis \ Connection \ StreamConnection-> createStreamSocket (Object (Predis \ Connection \ Parameters), 'tcp: //127.0.0.1 ...', 4) # 2 / home / minwin / public_html / winapi / vendor / predis / predis / src / Connection / StreamConnection. php (100): Predis \ Connection \ StreamConnection-> tcpStreamInitializer (Object (Predis \ Connection \ Parameters))

У меня есть настройка в .env like,

BROADCAST_DRIVER=redis

CACHE_DRIVER=redis 
QUEUE_DRIVER=redis

REDIS_HOST=127.0.0.1 
REDIS_PORT=6379

Пожалуйста, помогите любому решить эту проблему e.

Этот ответ приходит, когда я проверяю команду grep для redis,

[root@host ~] # grep timeout /etc/redis.conf read_write_timeout -1 timeout 0 # The следующая опция устанавливает тайм-аут репликации для: # 2) Тайм-аута мастера с точки зрения подчиненных (данные, эхо-запросы). # 3) Тайм-аут ведомого с точки зрения мастеров (пинг REPLCONF ACK). # указано для repl-ping-slave-period, в противном случае будет обнаружен тайм-аут # repl-timeout 60 # Тайм-аут узла кластера - это количество миллисекунд, в течение которых узел должен быть недоступен # Большинство других внутренних ограничений по времени кратны времени ожидания узла. # cluster-node-timeout 15000 # (node-timeout * slave-validity-factor) + repl-ping-slave-period # Так, например, если node-timeout равен 30 секундам, а slave-validity-factor # фактор закрывает соединения время ожидания клиентов истекает, ключи с истекшим сроком действия # имеют много ключей с истекшим сроком действия одновременно, и время ожидания может составлять

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...