Help - Nginx dropped connection

Здравейте,

Имам проблем със изпълнението на един скрипт. Скрипта ъпдейтва цените на продукти според дадени атрибути в Магенто. Ако примерно има 10 продукта, скрипта минава. Във всички други случай не минава. Ако може някой да помогне ще му бъда благодарен.


Благодаря.
 
Какво пише по логовете?

99% PHP timeout.

Такива неща се правят през cli или ако държиш да е през браузър нацепи заявката на по-малки парчета и ги върти с ajax.
 
Както казаха по-горе, виж в логовете какво пише, има ли някви грешки?
 
Мисля че се справих, проблема явно е в Magentoto.

PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction' in /var/www/public_html/lib/Zend/Db/Statement/Pdo.php:228
 
Не съм бачкал с много магенто, а със зенд фреймуърка последно съм се бъзикал преди години. Но ако използваш функциите на магентото да ъпдейтваш продуктите имам някакви спомени, че пишеше по едни "индекси" и от там имаше дедлокове.

IMHO си го направи с обикновени заявки към БД
 
Пиша малко наизуст, но дано да ти свърши работа:
System - Index Management
Виж къде е тази чекия в БД и в началото на скрипта я слагай на Manual, а в края я връщай обратно (май беше Auto)
 

Горе