Долго не обновлял XenForo. Не обновляется статистика и не снимаются автоматические блокировки

LDS

1 paнг
Регистрация
5 Июл 2019
Сообщения
5,070
Реакции
3,334
Баллы
145
Возраст
39
Страна
Украина
Имя
Дмитрий
После обновления XenForo (скачок примерно с версии 2.1.x на 2.3.x после почти 4 лет без обновлений) возникли следующие проблемы:
  • Общая статистика форума (количество сообщений, тем и т.п.) перестала автоматически обновляться.
  • Новые сообщения и темы не отображаются в статистике, пока я вручную не запускал cron.
  • Автоматическое снятие временных блокировок (банов) пользователей перестало работать даже после наступления даты блокировки оставалось активным.
Количество постов и лайков в профилях пользователей на тот момент уже заработало после ребилдов, но глобальная статистика и автоматические задания cron – нет.

Я выполнил все стандартные рекомендации:
  • Объединил все устаревшие шаблоны (Merge templates) для трех стилей.
  • Запустил все Rebuild caches (включая user post counts, thread information, forum information, statistics и т.п.).
  • Несколько раз запускал Manual deferred tasks.
Обратился в техподдержку, там попросили проверить таблицу xf_job в базе данных:
Can you check the xf_job table and check the cron entry is there?

Нашел таблицу xf_job в phpMyAdmin:
432425345 (1).png
И в разделе SQL выполняю запрос:
SELECT unique_key, trigger_date, last_run_date, execute_class
FROM xf_job
WHERE unique_key = 'cron';
Результат:
MySQL вернула пустой результат (т.е. ноль строк). (Запрос выполнялся 0.0005 секунды.)
Запись с unique_key = 'cron' отсутствует. Именно поэтому cron-задачи (статистика и автоматическая разблокировка) не запускались автоматически.

Заходим в Инструменты → Задания планировщика (Cron entries).
Находим задачу «Перестроение статистики форума» (Update forum statistics).
1212 (1).png
Выключаем его (Enabled) → автоматически сохранилось.
Снова включаем его (Enabled) → автоматически сохранилось.

Перепроверил в базе данных:
Показаны строки 0 – 0 (всего 1, Запрос выполнялся 0.0004 секунды.)
XenForo автоматически создал недостающую запись cron в таблице xf_job.

Аналогично сделал для задания «Удаление истёкших блокировок» (Handle expired warnings).

Общая статистика форума начала обновляться автоматически каждые 3 минуты. Автоматическое снятие блокировок заработало – после наступления даты бан снимается самостоятельно.

Проблема полностью решена.
 
Последнее редактирование:
Я не знаю, с чем это связано, но... совершенно невозможно стало писать сообщения с телефона или с планшета, с андроида то есть. Пользуюсь хромом. Во время писанины происходит самопроизвольное обновление страницы со всеми вытекающими... исчезает текущая картинка, появляется все перекрывающая реклама и т. д. Приходится опять искать страницу и свое брошенное сообщение. Только только начинаешь писать и опять все повторяется. Раздражает страшно! Какой-то периодичности я не заметил. Случайно...
Что за хрень, не понимаю. Раньше такого не было. Может вирус какой поймал? Но на телефоне и планшете одинаково. На большом компе все нормально и ничего такого нет.
 
Я не знаю, с чем это связано, но... совершенно невозможно стало писать сообщения с телефона или с планшета, с андроида то есть. Пользуюсь хромом. Во время писанины происходит самопроизвольное обновление страницы со всеми вытекающими... исчезает текущая картинка, появляется все перекрывающая реклама и т. д. Приходится опять искать страницу и свое брошенное сообщение. Только только начинаешь писать и опять все повторяется. Раздражает страшно! Какой-то периодичности я не заметил. Случайно...
Что за хрень, не понимаю. Раньше такого не было. Может вирус какой поймал? Но на телефоне и планшете одинаково. На большом компе все нормально и ничего такого нет.
Я не наблюдаю проблем. Включите блокировку рекламы.
 
Я не наблюдаю проблем. Включите блокировку рекламы.
Да нет. Не в рекламе дело. Реклама всегда была и будет. Все уже привыкли. Страница форума самопроизвольно перезагружается. Причем ни когда читаешь (здесь все нормально), а когда пишешь. Вся писанина коту под хвост.
 
Да нет. Не в рекламе дело. Реклама всегда была и будет. Все уже привыкли. Страница форума самопроизвольно перезагружается. Причем ни когда читаешь (здесь все нормально), а когда пишешь. Вся писанина коту под хвост.
Браузер какой?
 
ОС Windows XP, браузер Firefox ESR 52.9.0 (32 бит).
Можно ли как-то обновить поддержку JavaScript на этом браузере, чтобы сайт по-прежнему на нём работал?
Страница форума самопроизвольно перезагружается. Причем ни когда читаешь (здесь все нормально), а когда пишешь. Вся писанина коту под хвост.
Было.
 
Попробуйте поставить Waterfox Classic 11.2022. Должен работать там же, где Firefox ESR 52.9.0, все аддоны совместимы.
Можно ли как-то обновить поддержку JavaScript на этом браузере, чтобы сайт по-прежнему на нём работал?
Ага. щас. Они на словах рассказывают про мультиплатформенность, а на деле регулярно отрубают браузеры, либо целиком, либо отдельные функции.
 
Последнее редактирование модератором:
Поступаю иначе: на компьютере - XP, DOS и Linux с нужными программами и материалами, а для Интернета - что-то другое.
 
Последнее редактирование:
Они на словах рассказывают про мультиплатформенность, а на деле регулярно отрубают браузеры, либо целиком, либо отдельные функции.
Вы путаете мультиплатформенность и поддержку устаревших браузеров.

Я писал о кроссбраузерности и здесь форум работает, но только на последних версиях браузеров. Вам Дмитрий не плохо бы это запомнить и не флудить больше! Разработчики XenForo (как и любого современного веб-софта) регулярно прекращают поддержку устаревших версий браузеров.

Движок остается мультиплатформенным, но чтобы пользоваться форумом, пользователю нужно регулярно обновлять браузер.
 
Вам тоже стоит запомнить, что отключение любых браузеров и их пользователей называется какими угодно словами кроме кроссбраузерности и мультиплатформенности.
не флудить больше!
Обсуждение результатов обновления в теме про обновление Вы называете флудом. Интересное мнение. А что не флуд?
Можно обсуждать новые возможности появившиеся в результате последнего обновления? Или хотя бы за последние несколько лет. Это будет не флуд? А то что-то я пока ни одной не заметил. Дали бы хотя бы их краткое описание. Обсудим.
Движок остается мультиплатформенным, но чтобы пользоваться форумом, пользователю нужно регулярно обновлять браузер.
Обновление ради "обновления"?
Не хотите спросить у Александра Анатольевича: зачем ему Firefox ESR 52.9.0? Почему не обновляет?
Проблема полностью решена.
Комсомольцы героически решают проблемы которые сами себе создают. ©
Вечная классика.

Дмитрий. Не ставлю целью Вас обидеть. Хочу только максимальной кроссбраузерности и мультиплатформенности форума, а не то, что Вы под этим понимаете.
 
Последнее редактирование:
Вам тоже стоит запомнить, что отключение любых браузеров и их пользователей называется какими угодно словами кроме кроссбраузерности и мультиплатформенности.
Если в контексте этого разговора, то это называется - обнови браузер. И вы знаете это.
Хотите поговорить про обновления ? - делайте отдельную тему.

Обсуждение результатов обновления в теме про обновление Вы называете флудом. Интересное мнение. А что не флуд?
Это ответ:
Попробуйте поставить Waterfox Classic 11.2022. Должен работать там же, где Firefox ESR 52.9.0, все аддоны совместимы.
Это флуд:
Ага. щас. Они на словах рассказывают про мультиплатформенность, а на деле регулярно отрубают браузеры, либо целиком, либо отдельные функции.
И это флуд:
Комсомольцы героически решают проблемы которые сами себе создают. ©
Вечная классика.
 
Хотите поговорить про обновления ? - делайте отдельную тему.
А эта тема про что?
Это суровая реальность. Причём не я её такой сделал.
Проблема полностью решена.
Больше скажу: лично я против создания проблем, потому что тогда не придётся их решать.
Прошлого не изменить. Только вот
lomonosov.jpg

Зная как это было, можно избежать ошибок в будущем.
Вы наверно не обратили внимание, что после каждого "обновления" у посетителей возникают проблемы. Не у меня, у других. Я-то в любом случае подберу подходящий браузер, а вот другие, менее опытные пользователи интернета могут не справиться.
 

Статистика форума

Темы
3,387
Сообщения
272,665
Пользователи
2,597
Новый пользователь
Krechetam
Назад
Сверху Снизу