Процессы Prestashop (Зависон БД)
CGIStandart
Новичок
: 64
: 04-07-2010


01-10-2010 13:08
Возникла проблема - начали подвисать процессы в базе. В фаерволе ничего подозрительного не замечено. зависоны происходят с периодичностью в несколько дней. Какие процессы запускает престашоп сам по себе? Теперь о том как это выглядит в базе... Все это идёт как query - sending data:





SELECT p.`id_product`
FROM `product` p
LEFT JOIN `supplier` AS m ON ( m.`id_supplier` = p.`id_supplier` )
WHERE m.`id_supplier` =3
AND p.`id_product`
IN (

SELECT cp.`id_product`
FROM `category_group` cg
LEFT JOIN `category_product` cp ON ( cp.`id_category` = cg.`id_category` )
WHERE cg.`id_group` =1
)




И таких процессов возникает сразу 4 - т.к. проц четырёхядерный и один процесс занимает одно ядро. Что это такое и о чём это говорит? Поиск и производители были сильно доработаны вместе с бд, но проблема стала появляться спустя примерно 2 месяца после этого. Никаких кронов не стоит (насчёт того есть они или нет в самой престе не знаю) То что это зависон было вычислено по времени выполнения процесса - утром иногда число достигает 17000)


Сообщение отредактировано CGIStandart 01-10-2010 09:11 ...
 
  
CGIStandart
Новичок
: 64
: 04-07-2010


01-10-2010 17:02
Причина была в зависании файла supplier.php
Видимо из-за переписывания кода он перестал работать как нужно. В иестовом режиме его успел захавать яша и периодическт на него лезет. файл переименовал в supplierBITCH.php =)))))))
 
  
CGIStandart
Новичок
: 64
: 04-07-2010


01-10-2010 20:11
После переименовывания перестали работать производители - вернул название как было. А supplier.php заблокировал для доступа в .htaccess =)