Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Ошибка


Рекомендованные сообщения

3 часа назад, Serega228 сказал:

Произошли ошибки в логах модуля brain

скрин

Screenshot_2.png

Screenshot_3.png

Ошибка, как мы полагаем, по-прежнему связана с импортом.

После перезапуска сервисов видим запуски SQL-запросов, которые начинают потрбелять ресурсы сервера в полной мере:

|  1 | archik_admin | localhost | archikion | Query   |   82 | Copying to tmp table | SELECT fov.option_value_id, fov.sort_order, fovd.keyword, fov.keyword as old_keyword,  fovd.name
                                FROM `oc_filter_option_value` fov
                                LEFT JOIN `oc_filter_option_value_description` fovd ON ( fov.option_value_id = fovd.option_value_id AND fovd.language_id = '2')
                                ORDER BY cast(fov.sort_order as unsigned) ASC |
|  2 | archik_admin | localhost | archikion | Query   |   44 | Copying to tmp table | SELECT fov.option_value_id, fov.sort_order, fovd.keyword, fov.keyword as old_keyword,  fovd.name
                                FROM `oc_filter_option_value` fov
                                LEFT JOIN `oc_filter_option_value_description` fovd ON ( fov.option_value_id = fovd.option_value_id AND fovd.language_id = '2')
                                ORDER BY cast(fov.sort_order as unsigned) ASC |

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, Serega228 сказал:

Ошибка, как мы полагаем, по-прежнему связана с импортом.

После перезапуска сервисов видим запуски SQL-запросов, которые начинают потрбелять ресурсы сервера в полной мере:

|  1 | archik_admin | localhost | archikion | Query   |   82 | Copying to tmp table | SELECT fov.option_value_id, fov.sort_order, fovd.keyword, fov.keyword as old_keyword,  fovd.name
                                FROM `oc_filter_option_value` fov
                                LEFT JOIN `oc_filter_option_value_description` fovd ON ( fov.option_value_id = fovd.option_value_id AND fovd.language_id = '2')
                                ORDER BY cast(fov.sort_order as unsigned) ASC |
|  2 | archik_admin | localhost | archikion | Query   |   44 | Copying to tmp table | SELECT fov.option_value_id, fov.sort_order, fovd.keyword, fov.keyword as old_keyword,  fovd.name
                                FROM `oc_filter_option_value` fov
                                LEFT JOIN `oc_filter_option_value_description` fovd ON ( fov.option_value_id = fovd.option_value_id AND fovd.language_id = '2')
                                ORDER BY cast(fov.sort_order as unsigned) ASC |

Да, это возможно так как вероятно от брейн пришло много атрибутов и при заполнении фильтра - фильтр уже очень большой.

ошибка что Вы указали выше относится к атрибутам, а именно будто модуль не может найти переменную языка по умолчанию config_language_id

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

15 часов назад, NeoSeo Team сказал:

Да, это возможно так как вероятно от брейн пришло много атрибутов и при заполнении фильтра - фильтр уже очень большой.

ошибка что Вы указали выше относится к атрибутам, а именно будто модуль не может найти переменную языка по умолчанию config_language_id

Как можно решить данную проблему ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

43 минуты назад, Serega228 сказал:

Как можно решить данную проблему ?

И ещё такой вопрос, я при импорте выбрал галочку учитывать товары как в наличии, и теперь у меня все товары как в наличии, даже те которых нет, как я могу поменять это , что бы показывало всё правильно ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, Serega228 сказал:

И ещё такой вопрос, я при импорте выбрал галочку учитывать товары как в наличии, и теперь у меня все товары как в наличии, даже те которых нет, как я могу поменять это , что бы показывало всё правильно ?

 

Вам необходимо сделать запрос в базу данных, и проставить статус нет в наличии. Если Вы использовали настройку "Считать как "В наличии" товары под заказ" У Вас в наличии встали товары те что на данный момент не в наличии но завтра будут. Тогда Вам надо отключить настройку и провести обмен только по ценам, тогда модуль пройдет по всем товарам и обновить товары с учетом отключенной настройки

Цитата

Как можно решить данную проблему ?

Решается проблема на стороне сервера, так как объем слишком большой для фильтра - возможно стоит не все фильтры включать, некоторые удалять

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

17 часов назад, NeoSeo Team сказал:

Вам необходимо сделать запрос в базу данных, и проставить статус нет в наличии. Если Вы использовали настройку "Считать как "В наличии" товары под заказ" У Вас в наличии встали товары те что на данный момент не в наличии но завтра будут. Тогда Вам надо отключить настройку и провести обмен только по ценам, тогда модуль пройдет по всем товарам и обновить товары с учетом отключенной настройки

Решается проблема на стороне сервера, так как объем слишком большой для фильтра - возможно стоит не все фильтры включать, некоторые удалять

Подскажите как мне правильно запросить єту команду, что бы она работала, немного не понимаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, Serega228 сказал:

Подскажите как мне правильно запросить єту команду, что бы она работала, немного не понимаю

Если Вам надо убрать последствия от функции "Считать как "В наличии" товары под заказ", тогда Вам требуется её отключить и заново запустить обмен, тут также подойджет вариант ускоренного обмена только по ценам и остаткам - тогда надо запустить другую команду в расписании для обмена с брейн, например

Цитата

Команда для cron Только цена и остаток
php C:\OS\domains\ocstore21\cron\neoseo_brainapi.php priceOnly

Такую команду Вы можете найти в настройках модуля, на главной вкладке "Команда для cron Только цена и остаток"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 минуты назад, NeoSeo Team сказал:

Если Вам надо убрать последствия от функции "Считать как "В наличии" товары под заказ", тогда Вам требуется её отключить и заново запустить обмен, тут также подойджет вариант ускоренного обмена только по ценам и остаткам - тогда надо запустить другую команду в расписании для обмена с брейн, например

Такую команду Вы можете найти в настройках модуля, на главной вкладке "Команда для cron Только цена и остаток"

И просто вставить его в браузер ? командную строку 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

9 минут назад, Serega228 сказал:

И просто вставить его в браузер ? командную строку 

Нет, данную команду надо запускать из расписания на сервере (cron\планировщик) или через консоль

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 3 months later...

Добрый день.После синхронизации категорий товара такие как "Електротехніка, інструменти" и "Периферія, оргтехніка" у меня слетают настройки в категории "Товары" и "Логи", помогает только дальнейшая полная переустановка модуля.Подскажите как с этим бороться или файл где сохраняются настройки "Категории"  чтобы скорировать с бекапа???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

25.03.2021 в 11:06, yusikser сказал:

Добрый день.После синхронизации категорий товара такие как "Електротехніка, інструменти" и "Периферія, оргтехніка" у меня слетают настройки в категории "Товары" и "Логи", помогает только дальнейшая полная переустановка модуля.Подскажите как с этим бороться или файл где сохраняются настройки "Категории"  чтобы скорировать с бекапа???

Проверьте значение max_input_vars в настройках php, должно быть больше 10000

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

21 час назад, NeoSeo Team сказал:

Проверьте значение max_input_vars в настройках php, должно быть больше 10000

Добрый день.Да,помогло,спасибо. Я так понял что теперь синхронизировать товар будет не более 10000 единиц?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 часов назад, yusikser сказал:

Добрый день.Да,помогло,спасибо. Я так понял что теперь синхронизировать товар будет не более 10000 единиц?

Добрый день.

Данная настройка позволяет указать количество переменных, которые могут быть приняты в одном запросе.

Если этот параметр очень маленький, то настройки просто могут не сохранятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. Идет импорт 1й категории ..висит минут 5 и ошибка севера. В логе вот что

Безымянный.jpg

Изменено пользователем SithLords21

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

31.03.2021 в 18:57, SithLords21 сказал:

Здравствуйте. Идет импорт 1й категории ..висит минут 5 и ошибка севера. В логе вот что

Безымянный.jpg

Добрый день, какие ошибку у Вас на сервере? в логах errror.log

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...