Может кто сталкивался, пришло вот такое письмо на почту
Платёжная транзакция не удалась.
Причина
SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction, query was: SELECT `si`.*, `p`.`type_id` FROM `cataloginventory_stock_item` AS `si` INNER JOIN `catalog_product_entity` AS `p` ON p.entity_id=si.product_id WHERE (stock_id=1) AND (product_id IN(62242, 76095, 13030, 60858, 60848, 59166, 59180, 59173, 59172)) FOR UPDATE
Ниже состав заказа, адрес покупателя, способ доставки, способ оплаты.
В админке в заказах естественно ничего нет.
Пытался воспроизвести, забивал все товары и адрес покупателя, у меня заказ отлично проходит.
Solved! Go to Solution.
После более тщательного анализа и связи с клиентом делавшим заказ который завершился ошибкой, было установлено что проблема была в том что после обновления до 1.9.2.2 отвалилась возможность регистрация новых пользователей. Заказ на гостя проходил на ура, а в случае когда клиент заказывал с регистрацией происходила ошибка.
Решение находится вот тут: http://www.dudesquare.nl/blog/2015/11/02/customer-registration-not-working-magento-1-9-2-2/#solution
Хочу обратить внимание что там же есть решение с проблемой связанной со сбросом пароля, когда клиент попадает на пустую страницу.
Если случай единичный, то не стоит заморачиваться. Если будет происходить повторно, то нужно смотреть.
Судя по причине, проблема в загрузке сервера/базы данных. Была попытка сделать запись в базу данных, но из-за других долгих запросов или общей загрузки сервера прошёл лимит, отведённый на эту операцию.
Спасибо!
Нагрузку на базу можно чем то отслеживать? Нагрузка на сервер в тот момент времени была минимальной.
После более тщательного анализа и связи с клиентом делавшим заказ который завершился ошибкой, было установлено что проблема была в том что после обновления до 1.9.2.2 отвалилась возможность регистрация новых пользователей. Заказ на гостя проходил на ура, а в случае когда клиент заказывал с регистрацией происходила ошибка.
Решение находится вот тут: http://www.dudesquare.nl/blog/2015/11/02/customer-registration-not-working-magento-1-9-2-2/#solution
Хочу обратить внимание что там же есть решение с проблемой связанной со сбросом пароля, когда клиент попадает на пустую страницу.