Mam instancję EC2, w której hostowana jest aplikacja Laravel 5. DB to Amazon Aurora RDS. Aplikacja działa dobrze od miesięcy. Ale dziś rano API było nieosiągalne. Cała reszta działa niezależnie od wywołań interfejsu API korzystającego z bazy danych. Inne połączenia służą dobrze. Błąd został zarejestrowany jako:Wyjątek PDOException: SQLSTATE [HY000] [2002] php_network_getaddresses: getaddrinfo nie powiodło się: nazwa lub usługa nieznana
PDOException: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
Ale mogę podłączyć do tej samej bazy danych z MySQL Workbench itp stosując te same dokładne dane i nic się nie zmieniło w plikach aplikacji w międzyczasie.
Ponownie uruchomiłem Nginx i problem został rozwiązany od razu i wszystko wróciło do normy.
Nadal nie wiem, co się stało. Każdy może mnie o tym poinformować, ponieważ nie jestem pewien, czy problem powróci na losowo i jak temu zapobiec.
Dzięki za to. Niepokojące, ponieważ ten błąd źle wpłynął na niektórych użytkowników. – James
To jest ten sam problem, którego doświadczam. Dzięki za to! –