Magento 502 Bad Gateway - Пдо / Аннотация - PullRequest
0 голосов
/ 31 марта 2020

У меня проблема с установкой mi magento. Magento версии 1.9 и сегодня показывает ошибку 502 Bad Gateway. Yestarday все работает отлично, я восстановил резервную копию, которая у меня есть, и в результате она такая же.

Я думаю, что это не проблема nginx, потому что, если я добавлю индекс. html веб-шоу мне эту страницу.

я не имею nginx error.log, но когда я делаю sh кэш с этой рекомендацией php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'

, система показывает мне эту ошибку PHP Fatal error: Uncaught PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /nxr/websitename/www/lib/Zend/Db/Adapter/Pdo/Abstract.php:128.

Я проверил данные БД и все это работает. У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 01 апреля 2020

Вы правы. NGINX просто говорит вам, что есть Bad Gateway, или лучше сказать: ваш сервер не отвечает правильно.

Эта ошибка php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution вызвана некоторыми проблемами с распознавателем DNS.

В Если вы используете DNS-имя для подключения к вашей базе данных, попробуйте использовать IP-адрес хоста.

Можно ли разрешить имя хоста инстанса БД. Попробуйте решить это с помощью dig или nslookup. dig A @ YOURDNSERVERSIP DBHOSTNAME.FQDN

...