Ежегодная распродажа Webasyst с 28 ноября по 2 декабря Купить решения со скидкой 50%
База знаний
SEO-фильтрFAQ (Общие вопросы)Интеграция с OZONИнтеграция с Яндекс.МаркетЭкспорт в YML PROИнтеграция с AliExpressMeta Robots TagИнформация о доставке и оплатеЧасто задаваемые вопросыГруппы товаровSEO-оптимизацияКаталог отзывовGoogle ПокупкиЭлектронная коммерцияПоиск PROSEO-регионыТурбо-страницыSEO-редиректыLink canonical ​Last-Modified​Заказ обратного звонка​HTML-карта сайта​Навигация в хлебных крошкахКупить в 1 кликКупить в 1 клик 2.0Sitemap PROЗаказ в 1 шагБренды PROМассовые измененияЗащита контента для Shop-ScriptАвтообновление курса валют Защита контента для приложения «Блог»Передача заказов из корзин Турбо-страницFast indexЦены ProИнтеграция с МегаМаркетMobisite 3.0Megashop 3.0MobiSite 2.0MegaShop 2.0VK пиксель PROЭквайринг EpayБлижайший срок доставкиДополнительный поиск товаров в категорииТриггеры PROПоделиться корзинойОбновление остатков и цен по коду артикулаОбщие вопросы
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
FAQ

При работе Cron создаются огромные логи (гигабайты)

Поддержка Bodysite
Поддержка Bodysite
25 марта 2021 15:19
+1

Команда CRON добавлена в планировщик, запуск производится точно по расписанию. Однако в логах каждую секунду обновляются файлы:

1) В seofilter_cache_generator.error.log :

просто пустые строки с датами 

2) в seofilter_cache_generator.error_context.log :

dumped from /var/www/site/data/www/site.ru/wa-apps/shop/plugins/seofilter/lib/classes/catalog-cache/cache-generator/shopSeofilterCatalogCacheGenerator.class.php line #550:
''

За несколько часов файлы достигают большого размера (гигабайты). 

1 комментарий
Поддержка Bodysite
Поддержка Bodysite
+1

1) Проверьте наличие "битых фильтров":

Выключите битые фильтры, если такие имеются:

После этого, при следующем запуске cron-команды проверьте, продолжают ли увеличиваться лог-файлы.

2) Команда Cron запускается не из под той версии PHP

Для проверки этой версии обратитесь в поддержку хостинга с уточнением полного пути до интерпретатора PHP именно вашей версии.

3) Команда Cron добавлена не для того пользователя

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

4) Еще одной причиной могут быть ошибки со стороны сервера.

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

Для устранения нужно сделать следующее:

1) принудительно остановить выполнение всех активных CRON команд.

2) Запустить единоразово CRON команду с параметром очистки очереди, пример:

/usr/local/bin/php7.4 /home/g/site/site.ru/public_html/cli.php shop seofilterGenerateCatalogCache clearQueue

Внимание! Пути в команде отличаются для конкретного сайта.

3) Запустить обычную команду для запуска генерации кэша seo-фильтра: /адрес до php/ адрес до cli.php/ shop seofilterGenerateCatalogCache

Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет