2017-01-11 14 views
-1

Я очень новичок в amazon aws. У меня есть один случай в Сингапурском регионе, и сайт разработан в магнито. Соединение с базой данных с RDS. Мой сайт стал в автономном режиме после промывки в магнето с следующей ошибкой - Ошибка Номером записи в журнале: 1458881500905Как восстановить экземпляр ec2 с помощью моментального снимка rds

enter code here : 
a:4:{i:0;s:109:"SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)";i:1;s:2213:"#0 /var/www/html/lib/Zend/Db/Adapter/Pdo/Mysql.php(109): Zend_Db_Adapter_Pdo_Abstract->_connect() 
#1 /var/www/html/lib/Varien/Db/Adapter/Pdo/Mysql.php(320): Zend_Db_Adapter_Pdo_Mysql->_connect() 
#2 /var/www/html/lib/Zend/Db/Adapter/Abstract.php(460): Varien_Db_Adapter_Pdo_Mysql->_connect() 
#3 /var/www/html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array) 
#4 /var/www/html/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array) 
#5 /var/www/html/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8') 
#6 /var/www/html/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element)) 
#7 /var/www/html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write') 
#8 /var/www/html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write') 
#9 /var/www/html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter() 
#10 /var/www/html/app/code/core/Mage/Core/Model/Resource/Cache.php(53): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter() 
#11 /var/www/html/app/code/core/Mage/Core/Model/Cache.php(478): Mage_Core_Model_Resource_Cache->getAllOptions() 
#12 /var/www/html/app/code/core/Mage/Core/Model/Cache.php(520): Mage_Core_Model_Cache->_initOptions() 
#13 /var/www/html/app/code/core/Mage/Core/Model/App.php(1183): Mage_Core_Model_Cache->canUse('config') 
#14 /var/www/html/app/code/core/Mage/Core/Model/Config.php(414): Mage_Core_Model_App->useCache('config') 
#15 /var/www/html/app/code/core/Mage/Core/Model/Config.php(294): Mage_Core_Model_Config->_canUseCacheForInit() 
#16 /var/www/html/app/code/core/Mage/Core/Model/App.php(413): Mage_Core_Model_Config->loadModulesCache() 
#17 /var/www/html/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules() 
#18 /var/www/html/app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#19 /var/www/html/index.php(90): Mage::run('', 'store') 
#20 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";} 

Я пытаюсь восстановить сайт с старым экземпляром, но его не придет. Из-за того, что моя база данных пострадала? или я должен восстановить его с помощью старого моментального снимка rds. Также как восстановить старый снимок с существующим ec2.

ответ

0

В панели управления AWS RDS восстанавливайте моментальные копии для создания экземпляра DB. В группе безопасности экземпляра DB откройте порт MySQL для вашего экземпляра EC2.

+0

спасибо. Я проверю это – Jiten

0

Done: сайт жить по SQL рестарта: Судо /etc/init.d/mysql restart

Но все еще хотите знать, как восстановить выстр снимок и подключиться к существующему экземпляру

+3

Если вы решили это с помощью 'sudo /etc/init.d/mysql restart', то это говорит о том, что вы почти наверняка ** не ** используете базу данных RDS. –

+1

Как упоминалось в @ Michael-sqlbot, вы используете локальную базу данных вместо RDS. Или вы устанавливаете RDS, но не указываете его на RDS правильно. – mootmoot

+0

Он связан с rds только по мере того, как мы установили учетные данные rds в local.xml конфигурации базы данных magento. Я сначала перезапускаю apache, но не работает. Да, нет связи между перезагрузкой SQL при подключении через RDS. Но после перезапуска SQl, сайт в прямом эфире. – Jiten