База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
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

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