на модерации Cron не выполняет некоторые задачи

zxc

Пользователь
#25
Тоже похожая беда, одна крон задача отваливается раз в сутки. Пока изучаю логи.

И к чему тут LIMIT..
Код:
200929 20:20:23 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses a LIMIT clause. This is unsafe because the set of rows included cannot be predicted. Statement: UPDATE bb_cron SET
                last_run = NOW(),
                run_counter = run_counter + 1,
                next_run =
            CASE
                WHEN schedule = 'hourly' THEN
                    DATE_ADD(NOW(), INTERVAL 1 HOUR)
                WHEN schedule = 'daily' THEN
                    DATE_ADD(DATE_ADD(CURDATE(), INTERVAL 1 DAY), INTERVAL TIME_TO_SEC(run_time) SECOND)
                WHEN schedule = 'weekly' THEN
                    DATE_ADD(
                        DATE_ADD(DATE_SUB(CURDATE(), INTERVAL WEEKDAY(NOW()) DAY), INTERVAL 7 DAY),
                    INTERVAL CONCAT(ROUND(run_day-1), ' ', run_time) DAY_SECOND)
                WHEN schedule = 'monthly' THEN
                    DATE_ADD(
                        DATE_ADD(DATE_SUB(CURDATE(), INTERVAL DAYOFMONTH(NOW())-1 DAY), INTERVAL 1 MONTH),
                    INTERVAL CONCAT(ROUND(run_day-1), ' ', run_time) DAY_SECOND)
                ELSE
                    DATE_ADD(NOW(), INTERVAL TIME_TO_SEC(run_interval) SECOND)
 
Последнее редактирование:
Сверху