xenForo 2.2.15 Release Edition By XenForo.Info

xenForo 2.2.15 Release Edition By XenForo.Info 2.2.15

Нет прав для скачивания
Обновился, были мелкие косяки, устранил.
Визуально, всё работает. Но, полез в журналы сервера и увидел, что периодически идет ошибка 400 от login/keep-alive
Причем самым непредсказуемым образом. Нет какой либо зависимости или закономерности.
Ранее такого не наблюдал. Сайт подключен через CloudFlare, может там чего нужно подкрутить? Кто-то может что-то подсказать?
Вот такая картина выборки keep-alive из последних записей:

1707280337310.png
 
Последнее редактирование:
Да. Удалить все записи внутри таблицы.
Саму таблицу конечно же оставить.

зашибись совет.
удалил записи в таблице.
всё сразу упало
откатил из бэкапа, и заново проапрейдил, используя уже фикс.
всё встало на свои места :)
 
разработчики зенфоро рекомендуют только версию 8.2 и не рекомендуют пользоваться 8.3 до официального уведомления о её поддержке
Это что получается, товарищи ниже рнр 8.2 идут лесом?
 
Кто обновился на версию 2.2.15 посмотрите журналы сервера, нет ли ошибок от login/keep-alive?
У меня идут периодические ошибки 400, но закономерность в них не увидел.

Изначально думал что у посетителей закэшировались JS-файлы, так как разрабы что-то мутили с этими файлами, а на них у меня длинное время кэша. Но уже и кэш в CloudFlare очиститил, всё равно периодически идут у некоторых посетителей.
 
У вас чистый CF или вы используете этот плагин?
Плагина нет.
Всё делается из панели CloudFlare.
По сути, там только защита от ботов, кэширование картинок, CSS и JS.
Я даже увидел это только через пару дней после обновления, потому как всё работает. А вот вчера полез в серверные журналы и озадачился.
 
Последнее редактирование:
Суть проблемы примерно в том, что если открыта вкладка у пользователя и она неактивна, то она постоянно обновляется чтобы поддержать сессию.


JavaScript:
<script>
        jQuery.extend(true, XF.config, {
            //
            userId: 28,
            enablePush: true,
            pushAppServerKey: 'BDvKu8FwXYdeQ2Boe389GaFqfnrcJ+WCkkITD8I2nk+pCGqaoA8j5aBW60mxhEXxShcAzub4cmEhCHfcnXeOeqE=',
            url: {
                fullBase: 'https://xenforo.com/community/',
                basePath: '/community/',
                css: '/community/css.php?css=__SENTINEL__&s=1&l=1&d=1610295380',
                keepAlive: '/community/login/keep-alive'
            },
            cookie: {
                path: '/',
                domain: '',
                prefix: 'xf_',
                secure: true
            },


Сейчас не вспомню, но где то на офе обсуждалось, как я понимаю это связанно с пуш-уведомлениями, но могу ошибаться
 
Последнее редактирование:
Мне хотя-бы для начала выяснить после обновления вылезла проблема?
И почему у одних посетителей есть ошибка, у других нету это странно.
 
Начнем с того, что нужно видеть как посетителям вылазиет ошибка. Чтобы проверить все быстро, отключите пуш уведомления для всех и проверьте, есть ли ошибки. Возможно стоит какой то левый плагин на пуши от ози или еще кого, или дождитесь сведующих в этом вопросе наших пользователей. Мне не воспроизвести эту проблему, чтобы написать крису за разъяснениями.
 
Последнее редактирование:
Пушей вообще нету.
CF переводил в Development Mode, то есть отрубал кэш, ошибки прут.
 
Устаревшие шаблоны - объединить?
 
Мне хотя-бы для начала выяснить после обновления вылезла проблема?
И почему у одних посетителей есть ошибка, у других нету это странно.
Хз, эта проблема преследует двойку с 2.0 и черт его знает, где там собака зарыта. До полноценного исследования руки так и не дошли
 
Устаревшие шаблоны - объединить?
Это сделано. Не первый раз делаю агрейд )
Сейчас мне бы выяснить - это только у меня или у других тоже.
Проблему не могу повторить, так как от меня ошибок нет, они идут от других посетителей, но так как сайт подключен через CF не могу понять от каких именно. И не на 100% уверен что проблема возникла после обновления.

Хз, эта проблема преследует двойку с 2.0 и черт его знает, где там собака зарыта.
Я думаю что собака зарыта с оповещениями на форуме.
Разрабы как раз переделали их все.
В версии 2.2.15 изменены все шаблоны начинающиеся на "push_........."

Проблема в том, что сейчас трудно отследить.
Обновившиеся молчат как рыбы, поэтому не могу определиться это только у меня проблема с обновлением или у всех.
А на моем форуме у пользователей где сервер зафиксировал ошибку 400 от login/keep-alive, просто не получают какой тип оповещения.
Но это на уровне предположений.
 
Последнее редактирование модератором:
Обновившиеся молчат как рыбы, поэтому не могу определиться это только у меня проблема с обновлением или у всех.
Проверил,у меня
POST /login/keep-alive HTTP/2.0" 200
У меня помнится была проблема с пушами на PHP выше 8
Ставил 7.4 и так на ней пока и остался.
 
Проверил,у меня
POST /login/keep-alive HTTP/2.0" 200
Нужно смотреть штук 20 минимум.
Код 400 выдаётся не у всех, а примерно в соотношении 1/5 то есть один из пяти.

На сервере версия PHP 7,4
Вот примерно такая картина если сделать выборку по keep-alive.

1707280337310-png.151525
 
Последнее редактирование:
Я штук 400 посмотрел примерно
Завязываю здесь со своей проблемой.
Уже ясно что только у меня после обновления с 2.2.12 до 2.2.15.

Ранее разрабы в описании обновления движка писали изменённые шаблоны.
Хотел их проверить. Но сейчас по этому поводу тишина, их можно только в пакете инсталяции выскрести.

Визуально, ошибок в журнале стало меньше.
Еще как вариант думаю что какие-то JS закэшировались у посетителей в браузере.
В общем не понятно, но никто не жалуется на что-то неадекватное.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу