Ошибка при экспорте

Интеграция программы в различные учётные системы и интернет магазины.
ztekem
Сообщения: 174
Зарегистрирован: 20 фев 2013 19:09

Помогите разобраться что случилось, стала выдаваться вот такая ошибка. раньше все проходило чисто.
Изображение
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
ztekem
Сообщения: 174
Зарегистрирован: 20 фев 2013 19:09

Приветствую!

Выполнение скрипта будет прервано балансировщиком нагрузки mcpu, в случаях когда:

1. скрипт использует более 60 секунд процессорного времени за всё время своей работы
2. скрипт использует процессор более 60% за последние 10 секунд
3. скрипт использует процессор более 40% за последние 25 секунд
4. скрипт использует более 5% памяти за всё время своей работы
5. запрос к MySQL с localhost выполняется более 120 секунд
6. запрос к MySQL является отложенным INSERT или UPDATE и выполняется более 10 секунд

Как видим, в Вашем случае, запрос выполняется более 120 секунд:
2013-07-09 09:20:55 INFO MYSQL: Database ztekem_boevay query killed (>120 seconds): COMMAND: Query | DB: ztekem_boevay | HOST: localhost | ID: 2170442 | INFO: INSERT INTO url_alias (query, keyword) SELECT CONCAT('product_id=', etrade_products.tov_id), etrade_products.tov_seo_url FROM etrade_products WHERE etrade_products.tov_seo_url<>'' AND tov_id NOT IN (SELECT REPLACE(url_alias.query, 'product_id=', '') as my_url FROM url_alias WHERE LOCATE('product_id=', url_alias.query)>0) | STATE: Sending data | TIME: 121 | USER: ztekem_boevay
2013-07-09 08:55:51 INFO MYSQL: Database ztekem_boevay query killed (>120 seconds): COMMAND: Query | DB: ztekem_boevay | HOST: localhost | ID: 2153151 | INFO: INSERT INTO url_alias (query, keyword) SELECT CONCAT('product_id=', etrade_products.tov_id), etrade_products.tov_seo_url FROM etrade_products WHERE etrade_products.tov_seo_url<>'' AND tov_id NOT IN (SELECT REPLACE(url_alias.query, 'product_id=', '') as my_url FROM url_alias WHERE LOCATE('product_id=', url_alias.query)>0) | STATE: Sending data | TIME: 121 | USER: ztekem_boevay

Вероятно, стоит оптимизировать скрипт или разбить его на части. Если нет возможности это сделать самостоятельно, Вы можете обратиться в веб-студию или веб-разработчикам и максимально подробно им объяснить.


Это ответ хостинга.
Помогите оптимизировать как они говорят или может есть другой способ?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

проблема таймаута хостинга
можно попробовать переписать данный SQL запрос для ускорения его выполнения, но всё равно, если будет больше товаров и скрипт туннеля будет работать более 60сек. тогда всё равно будет эта ошибка.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
ztekem
Сообщения: 174
Зарегистрирован: 20 фев 2013 19:09

вот какие запросы сейчас используются.

update product set quantity=0, stock_status_id=8 where quantity=99;;;

UPDATE product_to_category, etrade_products SET main_category=1 WHERE etrade_products.tov_id=product_to_category.product_id AND etrade_products.tov_cat_id=product_to_category.category_id;;;
ztekem
Сообщения: 174
Зарегистрирован: 20 фев 2013 19:09

Удалил вообще все запросы sql результат тот же.
видимо после последнего обновления что то поменяли не в лучшую сторону.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Обновления здесь не при чем. Ограничения хостинга.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
ztekem
Сообщения: 174
Зарегистрирован: 20 фев 2013 19:09

Получается что я больше не смогу использовать программу? так как достиг определенного количества товара в базе?
Хостинг увеличил все что смог. Хостинг у меня очень не дешевый. и когда были проблемы с экспортом помогали в настройки. Сейчас по их словам дела в скрипте который выгружает товар.
сейчас в базе чуть больше 19к товара.

Скажите что мне делать?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Попробуйте выгрузить не все категории товаров, а выборочно, например создать несколько шаблонов экспорта.
Если у Вас много товаров, тогда Вам нужен VPS сервер, если хостинг отказывается увеличивать таймаут.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
ztekem
Сообщения: 174
Зарегистрирован: 20 фев 2013 19:09

Побывал экспорт одной категории содержащей всего 100 товаров, ошибка не исчезла.
Прошу помощи в решении данной проблемы!
Ответить

Вернуться в «Интеграция E-Trade PriceList Importer»