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

Cron Status

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

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

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
Поддержка
Поддержка
Сообщения: 4459
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 131 раз
Поблагодарили: 529 раз

Re: Cron Status

Сообщение Siava »

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4459
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 131 раз
Поблагодарили: 529 раз

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.5.x)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15183
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 390 раз
Поблагодарили: 1771 раз

Re: Cron Status

Сообщение rxu »

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4459
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 131 раз
Поблагодарили: 529 раз

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.5.x)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15183
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 390 раз
Поблагодарили: 1771 раз

Re: Cron Status

Сообщение rxu »

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15183
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 390 раз
Поблагодарили: 1771 раз

Re: Cron Status

Сообщение rxu »

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4459
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 131 раз
Поблагодарили: 529 раз

Re: Cron Status

Сообщение Siava »

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15183
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 390 раз
Поблагодарили: 1771 раз

Re: Cron Status

Сообщение rxu »

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

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1328
Стаж: 8 лет 6 месяцев
Благодарил (а): 77 раз
Поблагодарили: 119 раз

Re: Cron Status

Сообщение angst66 »

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

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4459
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 131 раз
Поблагодарили: 529 раз

Re: Cron Status

Сообщение Siava »

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

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1328
Стаж: 8 лет 6 месяцев
Благодарил (а): 77 раз
Поблагодарили: 119 раз

Re: Cron Status

Сообщение angst66 »

Ноль реакции

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

Re: Cron Status

Сообщение LavIgor »

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

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 5 лет 9 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

Re: Cron Status

Сообщение Sumanai »

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

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1328
Стаж: 8 лет 6 месяцев
Благодарил (а): 77 раз
Поблагодарили: 119 раз

Re: Cron Status

Сообщение angst66 »

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15183
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 390 раз
Поблагодарили: 1771 раз

Re: Cron Status

Сообщение rxu »

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

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

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