Команда CRON добавлена в планировщик, запуск производится точно по расписанию. Однако в логах каждую секунду обновляются файлы:
1) В seofilter_cache_generator.error.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) Проверьте наличие "битых фильтров":
Выключите битые фильтры, если такие имеются:
После этого, при следующем запуске 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
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты