SEO-продвижение от экспертов Shop-Script!Подробнее
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 команду с параметром очистки очереди, пример:

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

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

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

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