Может ли кто-нибудь мне помочь ... У меня есть сайт magento, работающий с nginx и php-fpm. Я настроил 2 экземпляра Redis для Magento. но я получаю следующие ошибки.
Отчеты Magento
####################################################
a:4:{i:0;s:24:"read error on connection";i:1;s:2003:"#0 <doc_root>/lib/Credis/Client.php(440): Credis_Client->__call('select', Array)
####################################################
и в журнале ошибок nginx
2016/04/29 05:58:44 [ошибка] 5941 # 0: * 829068 recv () не удалось (104: сброс соединения одноранговым узлом) при чтении заголовка ответа от восходящего потока, клиент:, сервер: www.mysite.com, запрос : «POST /index.php/api/index/index/ HTTP / 1.1», исходящий поток: «fastcgi: //127.0.0.1: 9000», хост: «www.mysite.com»
Пожалуйста, предоставьте мне решение этой проблемы. Я также пытался увеличить значение тайм-аута чтения в local.xml до 30, но все еще получаю эту ошибку.
Какую ОС вы используете? В моем случае я использую Debian wheezy, и мне нужно убедиться, что у меня установлен пакет «php5-redis». Это сделано для того, чтобы redis общался с php fpm изначально с помощью библиотеки credis. Если вы не знаете, как установить этот пакет, в local.xml измените <force_standalone>0</force_standalone>
к <force_standalone>1</force_standalone>
использовать php (медленнее) вместо credis