Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Cron Status

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3457
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 39 раз
Поблагодарили: 927 раз

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 15.11.2019 5:39, всего редактировалось 1 раз.

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4257
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 110 раз
Поблагодарили: 470 раз

Re: Cron Status

Сообщение Siava »

rxu, добавил в тело конструктора (перед завершающей } ).
Всё также - NULL.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4257
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 110 раз
Поблагодарили: 470 раз

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
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14674
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 351 раз
Поблагодарили: 1608 раз

Re: Cron Status

Сообщение rxu »

Ну это та же история с логами.
Изображение

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4257
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 110 раз
Поблагодарили: 470 раз

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
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14674
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 351 раз
Поблагодарили: 1608 раз

Re: Cron Status

Сообщение rxu »

Мда, уже видел.
Изображение

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14674
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 351 раз
Поблагодарили: 1608 раз

Re: Cron Status

Сообщение rxu »

Siava, ну вот удалось убедить, вроде бы. Поправили вот так https://github.com/phpbb/phpbb/pull/4117/files
Изображение

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4257
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 110 раз
Поблагодарили: 470 раз

Re: Cron Status

Сообщение Siava »

rxu, ого! Маленькая победа! :D
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14674
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 351 раз
Поблагодарили: 1608 раз

Re: Cron Status

Сообщение rxu »

У нас таких... воз и маленькая телега :mrgreen:
Изображение

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1300
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 75 раз
Поблагодарили: 117 раз

Re: Cron Status

Сообщение angst66 »

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

Отправлено спустя 1 минуту 41 секунду:
Возможно их принудительно выполнить?

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4257
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 110 раз
Поблагодарили: 470 раз

Re: Cron Status

Сообщение Siava »

Siava писал(а): В phpbb_config обнулил значение cron_lock
Вот так можно сбросить блок, но если какая-то ошибка, то снова заблокируется.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1300
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 75 раз
Поблагодарили: 117 раз

Re: Cron Status

Сообщение angst66 »

Ноль реакции

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3457
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 39 раз
Поблагодарили: 927 раз

Re: Cron Status

Сообщение LavIgor »

angst66, это прекрасное уважение труда разработчиков!
Да, хотел Вам ответить, что могу поработать над расширением функционала, но после такого всякое желание пропадает.
Siava дал ответ на вопрос, как снять блокировку Cron.
Если задание кривое, то тут уже нужно не выполнять его, а искать причину (ошибки в коде, конфликты и др.).

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

Re: Cron Status

Сообщение Sumanai »

angst66 писал(а): Не сработало задание по очистке форума
А форумы для очистки вообще есть? А то у меня тоже красное, но у меня таких форумов просто нет.

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1300
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 75 раз
Поблагодарили: 117 раз

Re: Cron Status

Сообщение angst66 »

Есть, и очистка при переходе на 3.1 первых версий не работала, потом проблема вроде ушла, но как видно ненадолго. Мусорный форум, очистка 7 дней после переноса туда темы. В крон статус висит запланированное задание, от 8 мая, должно быть выполнено 15 мая ( появилась тема в мусорке). Сроки прошли задание висит. Меняю в настройках форума сроки очистки, например 2 дня, в невыполненном задании меняется дат предыдущего задания, было 8 мая стало 13 мая.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14674
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 351 раз
Поблагодарили: 1608 раз

Re: Cron Status

Сообщение rxu »

Попробуйте посмотреть лог ошибок сервера. Возможно, есть связанные с этим ошибки.
Изображение

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

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