ошибка при запуске php artisan queue: работа на сервере

-1

Я пытаюсь отправить электронную почту с помощью заданий в очереди, поэтому, когда я отправляю задание, оно сохраняет задание в таблице заданий в базе данных и для отправки электронного письма мне нужно выполнить эту команду на сервере

php artisan queue:work

но выдает ошибку:

php_network_getaddresses: getaddrinfo fail: временный сбой в разрешении имени [tcp://redis: 6379]

так в чем тут проблема

  • 1
    покажи код файла .env
  • 1
    BROADCAST_DRIVER = log SESSION_DRIVER = файл QUEUE_DRIVER = база данных CACHE_DRIVER = redis REDIS_HOST = redis REDIS_PORT = 6379 REDIS_PASSWORD = null может быть проблемой, поскольку я использую redis в своем приложении, и в то же время драйвер очереди является базой данных ??
Показать ещё 2 комментария
Теги:

1 ответ

0

Измените REDIS_HOST=redis на REDIS_HOST=127.0.0.1, он ищет хост с именем redis и не находит его

После изменения .env должен быть очищен кеш: php artisan config:cache

Ещё вопросы

Сообщество Overcoder
Наверх
Меню