“PDO exception: php_network_getaddresses: getaddrinfo failed” after changing DNS resolvers, with DB running on AWS
问题 In our Laravel 5.2 app, we have a DB setup running on AWS, using multiple read servers (and multiple DB connections). At night, we changed the DNS resolvers for all web servers to the Google DNS (8.8.8.8 and 8.8.4.4). Then, the servers started spitting these: PDOException: Exception 'PDOException' with message ' SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known ' in /home/forge/studydrive.net/releases/20170320162143/vendor/laravel/framework/src