Laravel 5.5 - Redis :: connect (): php_network_getaddresses: getaddrinfo не удалось: имя или служба не известны - PullRequest
0 голосов
/ 07 июня 2019

Что-то странное происходит с моей установкой Laravel.Когда я запускаю

php artisan config:cache

, я получаю следующую ошибку:

php_network_getaddresses: getaddrinfo failed: Name or service not known
Exception message: 
Redis::connect(): php_network_getaddresses:
getaddrinfo failed: Name or service not known

Когда я очищаю кэш с помощью php artisan config:clear, исключение исчезает.Кто-нибудь знает, откуда это происходит?

РЕДАКТИРОВАТЬ:

  • Redis-Host в .env равен 127.0.0.1, поэтому разрешение адреса не требуется.
  • Также ошибка возникает при звонке $redis = new \Redis(); $redis->connect(env('REDIS_HOST'));

1 Ответ

0 голосов
/ 07 июня 2019

Ваш драйвер кеша установлен на Redis, и ваше приложение не может подключиться к серверу Redis на предоставленном вами хосте.Он пытается подключиться при кэшировании конфигурации, проверьте параметры подключения redis на config/database.php или измените драйвер кеша на config/cache.php.Эти значения также могут быть установлены в вашем файле .env, если он есть.

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