[Помощь] Проблема - VirtueMart генерит зависающие запросы

Статус
В этой теме нельзя размещать новые ответы.
L

lipaal

Прохожие
Здраствуйте.
Есть сайт на Joomla 1.5.14рус, VirtueMart 1.1.4, CSV Improved
Сторонние модули mod_virtuemart_universal и mod_vm_accordion

Товаров около 500 (кстати в конечном варианте будет около 5000) - одно фото, пару слов - ничего лишнего...
Хостинг - Агава нормал.

Со временем, при заполнении количества товаров, вылезла такая проблема.
Добавляю товар - гружу сайт... он долго думает, потом выдает ошибку "504 Gateway Time-out"
Потом обновляю сайт - сразу гузится.
С другого браузера - опять сразу грузится.
Через 5 минут - грузится.
А через 20 минут это схема - сначала "504 Gateway Time-out", а потом грузится повторяется.

Списался я с техподдержкой, на что они посмотрели, что же так нагружает сервер, на что они ответили:

Сайт генерирует такие запросы, которые остаются "висеть" в памяти, не завершаются:

user: evrovik3_evro
status: Copying to tmp table

query:
SELECT p.product_id AS pid, p.product_sku AS psku, p.product_thumb_image
AS pimage, p.product_name AS pname, cx.category_id AS catid,
floor(pp.product_price) AS pprice, p.product_s_desc AS pintro,
pp.product_currency AS currency, p.product_discount_id AS discount FROM
jos_vm_product p RIGHT JOIN jos_vm_product_category_xref AS cx ON
p.product_id = cx.product_id RIGHT JOIN jos_vm_product_price as pp ON
pp.product_id = p.product_id WHERE p.product_publish= "S" GROUP BY pid
ORDER BY p.product_sales DESC LIMIT N;

Спецы подскажите, в чем может быть проблема?
 
Тут скорее всего дело не в виртуалмарте, а в твоем хостинге.С течением времени увеличилась нагрузка на сервак, и по все видимости, твой тариф не расчитан под такую нагрузку. С ростом числа товаров и посетителей ситуация будет только усугублятся. Сайт в силу естесственных причин будет генерировать все больше и больше запросов. Поэтому, меняй тариф, или хостинг-провайдера. Я где-то видел специальные тарифы под большую нагрузку, выдерживающие большое количетсво зарпосов. Думаю, можно и разориться, раз такой большой магазин. А на вируталмарт грешить бессмысленно.
 
Первыйхостинг был от агавы,сайт очень часто был недоступен были проблемы с сайтом. Поменял на Питерский хостинг с онлайн поддержкой и паучком в логотипе.Сейчас в магазине 2000товаров полет нормальный...
 
Спецы подскажите, в чем может быть проблема?
С запросом, который ты указал, все в порядке. Соглашусь с товарищами, что проблема, скорее всего, в хостере. Попробуй для начала поэксперементировать на локалхосте. Если проблем не будет, то можно попробовать другого хостера - сейчас у многих есть тестовые бесплатные периоды.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху