ответ техподдержки..
Сама причина ошибки определена, MySQL server has gone away возникает потому, что некоторые запросы, например
SELECT t.name, COUNT(pt.id_tag) AS times
FROM `ps_product_tag` pt
LEFT JOIN `ps_tag` t ON (t.id_tag = pt.id_tag)
LEFT JOIN `ps_product` p ON (p.id_product = pt.id_product)
INNER JOIN ps_product_shop product_shop
ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)
WHERE t.`id_lang` = 8
AND product_shop.`active` = 1
AND p.`id_product` IN (
SELECT cp.`id_product`
FROM `ps_category_product` cp
LEFT JOIN `ps_category_group` cg ON (cp.`id_category` = cg.`id_category`)
WHERE cg.`id_group` = 1
)
GROUP BY t.id_tag
ORDER BY times DESC
LIMIT 10
выполняются больше 30 секунд, и сервер принудительно их завершает.
Говорят это не их компетенция, но они посмотрят.
Может кто знает что это??