Гуру, подскажите пожалуйста в чем может быть причина?
Объявления размещаются на 30 дней, далее, в настройках указано, после окончания срока публикации, удалить в корзину. Объявления находятся в корзине. Время жизни записей в корзине, выставлено 48 часов. В планировщике, удаление просроченных записей из корзины каждые 30 минут….но объявления находящиеся в корзине висят и не удаляются….
Приходится удалять вручную
В планировщике, удаление просроченных записей из корзины каждые 30 минут…
А выполняется, показывает время что задача отработана?
Крон настроен?
Нажал очистить логи, вывалились ошибки БД. Какой то столбец i1 не смог найти, вроде. Не догадался заскринить.
Справа от "Очистить список" была ссылка "Показать все". Нажал ее, логи очистились.
Заново настроил записи на удаление из корзины, через час… сижу жду
Не знаю.Настройка сron может влиять на это дело
В общем не удаляются вот с такими настройками
Так и остаются в корзине.
Ну и не совсем понятно почему некоторые записи остаются включенными в корзине, а некоторые выключены
Если в Планировщике, Удаление просроченных записей из корзины, нажать на кнопку Выполнить сейчас, ничего не удалится.
В файл testcron.php разместим код:
<?php ?>
Далее заходим в хостинг панель, раздел Планировщик и добавляем задание на обращение к файлу testcron.php каждую минуту, либо нужное вам время выполнения
При выполнении задания будет происходит запись строки в файле testcron.txt с текстом Обращение к файлу — дата и время обращения: Так мы видим, когда срабатывает планировщик и срабатывает ли вообще.
Обращение к файлу — 11.01.2011 22:13
Обращение к файлу — 11.01.2011 22:14
Обращение к файлу — 11.01.2011 22:15
Обращение к файлу — 11.01.2011 22:16
Обращение к файлу — 11.01.2011 22:17
...
testcron.txt права 777.
testcron.php права 755 или 751
cron.php 755
Если тестовый cron работает, сменить путь на cron.php. При: время /usr/bin/php7.1 -f /home/login/site. ru/cron.php > /dev/null у меня полностью Запись удалило.