[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
DANILO SILVA DA COSTA
Criador DANILO SILVA DA COSTA 24/06/2021

SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (SQL: select * from `plans` order by `price` asc)

professor fui iniciar meu projeto hoje esta aparecendo essa msg ontem estava tudo normal começou depois que passei o ante virus .

 

Manager Carlos Ferreira 24/06/2021

Olá, Danilo!
Tudo bem?

Provavelmente o seu container do banco de dados está off.

Confere:
docker ps -a

Sobe ele novamente:
docker-compose up -d mysql

Se continuar caindo, pode criar um setup alternativo, igual fizemos aqui: https://academy.especializati.com.br/curso/laravel-microservices-rabbitmq

Se tiver perdendo muito tempo, vai de Laragon: https://www.youtube.com/watch?v=KBimnW4WeBg

Carlos Ferreira
Wesley Kovalski 24/06/2021

Estou tendo esse mesmo problema. Quando eu estava usando WSL2 estava funcionando, mas agora estou no (Linux pop-os).

docker-compose.yml:


version: "3.8"

services:
# custom image
app-larafood:
build:
args:
user: wesley
uid: 1000
context: ./
dockerfile: Dockerfile
image: especializati/laravel-app
working_dir: /var/www/
volumes:
- ./:/var/www/
restart: unless-stopped
depends_on:
- redis
- queue
networks:
- docker-laravel
 
#nginx
nginx:
image: nginx:alpine
restart: always
ports:
- 89:80
volumes:
- ./:/var/www
- ./docker/nginx/:/etc/nginx/conf.d/
networks:
- docker-laravel

# db
mysql:
image: mysql:5.7.22
restart: always
ports:
- 3309:3306
volumes:
- ./.docker/mysql:/var/lib/mysql
environment:
MYSQL_DATABASE: ${DB_DATABASE}
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_USER: ${DB_USERNAME}
MYSQL_PASSWORD: ${DB_PASSWORD}
networks:
- docker-laravel
 
# redis
redis:
image: redis:latest
networks:
- docker-laravel

# queue
queue:
build:
args:
user: wesley
uid: 1000
context: ./
dockerfile: Dockerfile
restart: always
command: "php artisan queue:work"
volumes:
- ./:/var/www
depends_on:
- redis
networks:
- docker-laravel

networks:
docker-laravel:
driver: bridge


 
docker ps:

 
 
CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                       NAMES
07f99781f5af   especializati/laravel-app   "docker-php-entrypoi…"   13 minutes ago   Up 13 minutes   9000/tcp                                    larafood_app-larafood_1
e850f2129e1e   larafood_queue              "docker-php-entrypoi…"   13 minutes ago   Up 13 minutes   9000/tcp                                    larafood_queue_1
2eb4e8ddfed0   redis:latest                "docker-entrypoint.s…"   13 minutes ago   Up 13 minutes   6379/tcp                                    larafood_redis_1
e658396a108d   nginx:alpine                "/docker-entrypoint.…"   13 minutes ago   Up 13 minutes   0.0.0.0:89->80/tcp, :::89->80/tcp           larafood_nginx_1
11590f217d86   mysql:5.7.22                "docker-entrypoint.s…"   13 minutes ago   Up 13 minutes   0.0.0.0:3309->3306/tcp, :::3309->3306/tcp   larafood_mysql_1



Tudo está rodando certinho, pelo menos o que mostra aqui no Vs Code, está tudo verde, sem erros no log.


O que pode ser?
Wesley Kovalski
Manager Carlos Ferreira 24/06/2021

Olá, Wesley!
Tudo bem?

Cria uma nova thread (ticket) para discutirmos a sua dúvida.

No aguardo amigo.

Carlos Ferreira
Luiz Paulo 24/06/2021

Opa, alguem conseguiu resolver? estou tendo o mesmo problema.

Luiz Paulo
Manager Carlos Ferreira 24/06/2021

Olá, Luiz Prado!
Tudo bem?

Cria uma nova thread (ticket) para discutirmos a sua dúvida.

--

O seu container do banco está rodando?
docker ps

--

No arquivo .env, informou o host do banco sendo o nome do serviço dele?
DB_HOST=mysql

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!