Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Cron Status

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 8 лет 5 месяцев
Благодарил (а): 41 раз
Поблагодарили: 826 раз

Cron Status

Сообщение LavIgor »

Название расширения:
Cron Status

Авторы: John P, LavIgor
Описание расширения: Это расширение позволяет вам видеть статус Cron и статус заданий Cron, а также выполнять задания Cron, готовые для выполнения.

Возможности:
  • Отдельная страница для отображения статуса Cron.
  • Уведомление о статусе Cron на главной странице Администраторского раздела, если Cron заблокирован.
  • Возможность видеть дату последнего выполнения и новую дату для каждого задания, возможность выполнять задания Cron, готовые для выполнения.
  • Страница статуса Cron обновляется с использованием Ajax каждые 60 секунд.
  • Задание, заблокировавшее Cron, а также задания, которые никогда не выполнялись, выделяются красным цветом.
  • Выбранный порядок сортировки таблицы заданий Cron автоматически сохраняется в настройках.
  • Поддержка Ajax и совместимость с noscript.
Скриншоты:
Cron_status_1.png
Cron_status_2.png
Скачать: https://www.phpbb.com/customise/db/exte ... ronstatus/.
GitHub: https://github.com/BoardTools/cronstatus (fix для phpBB 3.2.4+)
Языки: русский, английский, голландский.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Татьяна5 28.02.2022 13:18, всего редактировалось 1 раз.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4999
Стаж: 17 лет 8 месяцев
Откуда: Питер
Благодарил (а): 157 раз
Поблагодарили: 673 раза

Re: Cron Status

Сообщение Siava »

rxu, добавил в тело конструктора (перед завершающей } ).
Всё также - NULL.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4999
Стаж: 17 лет 8 месяцев
Откуда: Питер
Благодарил (а): 157 раз
Поблагодарили: 673 раза

Re: Cron Status

Сообщение Siava »

rxu, возможно это ещё одна бага в движке.. Так как точно такую же ошибку словил с заданием cron.task.core.rxu_tidy_topics вашего расширения Topic actions shedule.

Код: Выделить всё

su www-data -c "/usr/bin/php phpbbcli.php cron:run"

PHP Fatal error:  SQL ERROR [ mysqli ]<br /><br />Column 'user_id' cannot be null [1048]<br /><br />SQL<br /><br />INSERT INTO phpbb_log  (user_id, log_ip, log_time, log_operation, log_type, forum_id, topic_id, log_data) VALUES (NULL, '', 1451864245, 'LOG_SOFTDELETE_TOPIC', 1, 22, 19229, 'a:2:{s:11:\"topic_title\";s:8:\"тест\";s:23:\"topic_first_poster_name\";s:5:\"Siava\";}') in /.../forum/phpbb/db/driver/driver.php on line 855
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15747
Стаж: 16 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 441 раз
Поблагодарили: 1510 раз

Re: Cron Status

Сообщение rxu »

Ну это та же история с логами.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4999
Стаж: 17 лет 8 месяцев
Откуда: Питер
Благодарил (а): 157 раз
Поблагодарили: 673 раза

Re: Cron Status

Сообщение Siava »

rxu, https://tracker.phpbb.com/browse/PHPBB3-14400 о как!
Так что надо править расширения и учитывать такую ерунду, как работу cron через cli :mrgreen:

Код: Выделить всё

+			$user_id = (empty($this->user->data)) ? ANONYMOUS : $this->user->data['user_id'];
+			$user_ip = (empty($this->user->ip)) ? '' : $this->user->ip;
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15747
Стаж: 16 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 441 раз
Поблагодарили: 1510 раз

Re: Cron Status

Сообщение rxu »

Мда, уже видел.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15747
Стаж: 16 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 441 раз
Поблагодарили: 1510 раз

Re: Cron Status

Сообщение rxu »

Siava, ну вот удалось убедить, вроде бы. Поправили вот так https://github.com/phpbb/phpbb/pull/4117/files
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4999
Стаж: 17 лет 8 месяцев
Откуда: Питер
Благодарил (а): 157 раз
Поблагодарили: 673 раза

Re: Cron Status

Сообщение Siava »

rxu, ого! Маленькая победа! :D
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15747
Стаж: 16 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 441 раз
Поблагодарили: 1510 раз

Re: Cron Status

Сообщение rxu »

У нас таких... воз и маленькая телега :mrgreen:
Изображение
Аватара пользователя
angst66
phpBB 2.0.22
Сообщения: 1392
Стаж: 10 лет 8 месяцев
Благодарил (а): 41 раз
Поблагодарили: 55 раз

Re: Cron Status

Сообщение angst66 »

Не сработало задание по очистке форума, висит красное cron.task.core.prune_forum, даты пршедшие. Как вообще очистить эти заблокированые задания?

Отправлено спустя 1 минуту 41 секунду:
Возможно их принудительно выполнить?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4999
Стаж: 17 лет 8 месяцев
Откуда: Питер
Благодарил (а): 157 раз
Поблагодарили: 673 раза

Re: Cron Status

Сообщение Siava »

Siava писал(а): В phpbb_config обнулил значение cron_lock
Вот так можно сбросить блок, но если какая-то ошибка, то снова заблокируется.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
angst66
phpBB 2.0.22
Сообщения: 1392
Стаж: 10 лет 8 месяцев
Благодарил (а): 41 раз
Поблагодарили: 55 раз

Re: Cron Status

Сообщение angst66 »

Ноль реакции
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 8 лет 5 месяцев
Благодарил (а): 41 раз
Поблагодарили: 826 раз

Re: Cron Status

Сообщение LavIgor »

angst66, это прекрасное уважение труда разработчиков!
Да, хотел Вам ответить, что могу поработать над расширением функционала, но после такого всякое желание пропадает.
Siava дал ответ на вопрос, как снять блокировку Cron.
Если задание кривое, то тут уже нужно не выполнять его, а искать причину (ошибки в коде, конфликты и др.).
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 7 лет 10 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Cron Status

Сообщение Sumanai »

angst66 писал(а): Не сработало задание по очистке форума
А форумы для очистки вообще есть? А то у меня тоже красное, но у меня таких форумов просто нет.
Аватара пользователя
angst66
phpBB 2.0.22
Сообщения: 1392
Стаж: 10 лет 8 месяцев
Благодарил (а): 41 раз
Поблагодарили: 55 раз

Re: Cron Status

Сообщение angst66 »

Есть, и очистка при переходе на 3.1 первых версий не работала, потом проблема вроде ушла, но как видно ненадолго. Мусорный форум, очистка 7 дней после переноса туда темы. В крон статус висит запланированное задание, от 8 мая, должно быть выполнено 15 мая ( появилась тема в мусорке). Сроки прошли задание висит. Меняю в настройках форума сроки очистки, например 2 дня, в невыполненном задании меняется дат предыдущего задания, было 8 мая стало 13 мая.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15747
Стаж: 16 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 441 раз
Поблагодарили: 1510 раз

Re: Cron Status

Сообщение rxu »

Попробуйте посмотреть лог ошибок сервера. Возможно, есть связанные с этим ошибки.
Изображение
Перенесено из форума Поддержка расширений для phpBB в форум Анонсы и поддержка расширений для phpBB 28.07.2019 19:52 модератором Татьяна5

Вернуться в «Анонсы и поддержка расширений для phpBB»