# Версия 2.9.0.beta14 - Главная страница форума не загружается на мобильных устройствах

**URL:** https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559
**Category:** Bug
**Created:** [02.Декабрь.2022 22:42:55 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559 "2022-12-02T22:42:55Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![santiago](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/santiago/32/284199_2.png) [@santiago](https://meta.discourse.org/u/santiago)
#### Post date: [02.Декабрь.2022 22:42:56 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/1 "2022-12-02T22:42:56Z")

</div>

Форум работал корректно на версии 2.9.0.beta13, но после обновления до 2.9.0.beta14 он стал полностью нестабильным (страницы перестают загружаться случайно, и больше всего страдает главная страница `/`).

По какой-то причине нам удалось частично решить проблему на десктопе, перенаправив `/` на `/latest`, но это не помогло на мобильных устройствах.

Хотя я бы хотел, чтобы форум работал стабильно повсеместно, даже то, что главная страница будет загружаться чаще, чем выдавать ошибки, стало бы очень желанным улучшением, особенно учитывая, что откат версии Discourse не является вариантом (судя по немногочисленной информации, которую мне удалось найти).

Я проверил все логи и не нашёл ничего существенного, но на всякий случай вот два типа ошибок, которые появляются довольно часто:

```plaintext
[error] 59#59: *952511 upstream prematurely closed connection while reading upstream, client: 172.71.122.39, server: _, request: "POST /message-bus/0ce158868fc742cb89a12a1bc2c10938/poll HTTP/1.1", upstream: "http://127.0.0.1:3000/message-bus/0ce158868fc742cb89a12a1bc2c10938/poll", host: "forum.domain.com", referrer: "https://forum.domain.com/t/post-name-1/12345"

[error] 66#66: *118561 open() "/var/www/discourse/public/assets/plugins/docker_manager-6b3d0da7c0ffa4f973057a4e0c257f7ffe699c594ffa1376f61113b688267522.js" failed (2: No such file or directory), client: 172.70.82.241, server: _, request: "GET /assets/plugins/docker_manager-6b3d0da7c0ffa4f973057a4e0c257f7ffe699c594ffa1376f61113b688267522.js HTTP/1.1", host: "forum.domain.com", referrer: "https://forum.domain.com/t/post-name-2/12346"

```

Сталкивался ли кто-то ещё с этой проблемой? Есть ли у кого-то возможное решение, которое я мог бы попробовать? Буду признателен за любую помощь и предложения.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [02.Декабрь.2022 22:48:38 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/2 "2022-12-02T22:48:38Z")

</div>

> [@Santiago Botto](#):
>
> Заметил ли кто-то ещё эту проблему?

Короткий ответ: нет…

Это помогло бы, если бы вы указали фактическое имя хоста вашего форума.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [03.Декабрь.2022 00:51:09 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/3 "2022-12-03T00:51:09Z")

</div>

Используете ли вы какие-либо нестандартные плагины? Это стандартная установка?

И если только вы не хотите, чтобы ваш форум оставался скрытым, предоставление ссылки может помочь получить ответ.

---

<div class="post-metadata">

### Author: ![emyoulation](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/emyoulation/32/165545_2.png) [@emyoulation](https://meta.discourse.org/u/emyoulation)
#### Post date: [03.Декабрь.2022 14:57:44 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/4 "2022-12-03T14:57:44Z")

</div>

У меня та же проблема со случайным «бесконечным загрузкой» на мобильных устройствах как на этом основном форуме поддержки (meta dot Discourse dot org), так и на нашем размещённом сайте (gramps dot discourse dot group). На настольных системах это не застревает в цикле.

 ![Screenshot_2022-12-03-08-25-31](https://global.discourse-cdn.com/meta/original/4X/8/1/9/8195d85104dc6fdd819446a369b2c150d3cc614f.png)

Цикл загрузки не даёт никакой обратной связи о том, что именно происходит. Возможно, стоит добавить функцию тайм-аута с сообщением вроде «попытка загрузки xxxx продолжается».

На этом форуме есть ОГРОМНОЕ количество сообщений, связанных с «загрузкой»… Их слишком много, чтобы просматривать все. (Возможно, вы могли бы разработать административный инструмент для связывания дубликатов тем и установки предпочтительного ответа… с агрегацией в результатах поиска. Например: «Найдено 207 дубликатов тем, связанных с решением проблемы «бесконечная загрузка» для вашего поискового запроса «загрузка»».)

Один из вариантов, который выглядел перспективным, — это сбой DNS, который устраняется очисткой кэша и куки. Хотя непонятно, почему на мобильных устройствах возникает сбой DNS, который не затрагивает настольные системы. Поскольку сбой «бесконечной загрузки» происходит случайно, возможно, DNS стал просто удобным козлом отпущения?

---

<div class="post-metadata">

### Author: ![agemo](https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/32.png) [@agemo](https://meta.discourse.org/u/agemo)
#### Post date: [03.Декабрь.2022 15:04:32 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/5 "2022-12-03T15:04:32Z")

</div>

Я тоже это испытывал и списывал это на более низкую скорость передачи данных через мобильную сеть по сравнению с обычным оптоволоконным подключением, но, возможно, это не так. 🤔

---

<div class="post-metadata">

### Author: ![emyoulation](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/emyoulation/32/165545_2.png) [@emyoulation](https://meta.discourse.org/u/emyoulation)
#### Post date: [03.Декабрь.2022 17:30:24 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/6 "2022-12-03T17:30:24Z")

</div>

> [@agemo](#):
>
> Я тоже сталкивался с этим и списывал это на более низкую скорость передачи данных через сотовую сеть по сравнению с обычным оптоволоконным подключением, но, возможно, это не так. 🤔

Кажется, это маловероятно, поскольку сотовый телефон и ноутбук подключаются через одну и ту же сеть Wi-Fi, либо когда ноутбук подключён через USB и использует сотовые данные в качестве точки доступа.

Поведение одинаковое… Firefox на ноутбуке работает без проблем: экран «загрузки» отображается примерно 4 секунды. Firefox на мобильном устройстве чаще всего «зависает» на экране «загрузки» навсегда.

---

<div class="post-metadata">

### Author: ![agemo](https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/32.png) [@agemo](https://meta.discourse.org/u/agemo)
#### Post date: [03.Декабрь.2022 21:41:15 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/7 "2022-12-03T21:41:15Z")

</div>

Да, на случай если это было неясно. Я согласен с вами, что это выглядит больше как баг, но сначала я думал, что это странности с локальной пропускной способностью на моей стороне, однако не получил достаточно обратной связи, чтобы заметить, что это может быть баг, пока не прочитал ваш точный такой же опыт.

---

<div class="post-metadata">

### Author: ![eskp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eskp/32/284545_2.png) [@eskp](https://meta.discourse.org/u/eskp)
#### Post date: [06.Декабрь.2022 03:15:12 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/8 "2022-12-06T03:15:12Z")

</div>

привет @RGJ @pfaffman, на мобильном устройстве это не загружается: new-forum dot makerdao dot com

Ни одна из этих версий не загружается — видны только цветные точки: beta10, beta12 и beta14

Никакие пользовательские плагины не включены

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [06.Декабрь.2022 03:41:42 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/9 "2022-12-06T03:41:42Z")

</div>

Должен признаться, я совершенно запутался в этом вопросе.

Единственное, что приходит в голову:

- Возможно, это проблема темы Material Design, но с другой стороны, `?safe_mode=no_themes,no_plugins&mobile_view=1` тоже не работает. Хотя я замечаю, что некоторые элементы Material Design всё же загружаются.
- Попробовать отключить всё, что связано с Google Analytics и Google Tag Manager.

---

<div class="post-metadata">

### Author: ![eskp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eskp/32/284545_2.png) [@eskp](https://meta.discourse.org/u/eskp)
#### Post date: [06.Декабрь.2022 04:08:10 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/10 "2022-12-06T04:08:10Z")

</div>

Ричард, возможно ли импортировать дамп БД вместе со всеми пользователями, загрузками и любыми другими необходимыми файлами, но без настроек? Есть ли какие-либо советы по выполнению этого или указание директорий, которые необходимо скопировать? В отличие от восстановления всего сразу из резервной копии. Затем мы включим все настройки по одной.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [06.Декабрь.2022 07:02:43 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/11 "2022-12-06T07:02:43Z")

</div>

Нет, это невозможно.

---

<div class="post-metadata">

### Author: ![Mak\_Mack](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@Mak\_Mack](https://meta.discourse.org/u/Mak_Mack)
#### Post date: [06.Декабрь.2022 11:00:12 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/12 "2022-12-06T11:00:12Z")

</div>

Некоторые мои пользователи в Discourse застряли на том же экране загрузки, независимо от типа устройства или страницы, к которой они пытаются получить доступ после обновления до бета-версии 14 сегодня.

Я могу нормально зайти на свой Discourse с ПК, но не с двух мобильных устройств (застрял на экране загрузки с мигающими точками). Не знаю, что вызывает эту проблему…

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [07.Декабрь.2022 00:07:55 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/16 "2022-12-07T00:07:55Z")

</div>

Если у кого-то здесь есть 100% воспроизводимый случай «зависания на мобильном устройстве», нам нужна точная версия браузера, указанная здесь (вплоть до точной версии ОС и Firefox/Chrome и т. д.). Возможно, это связано с каким-то изменением в JavaScript, которое вызывает эту проблему, и мы некорректно определяем устаревший браузер.

---

<div class="post-metadata">

### Author: ![eskp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eskp/32/284545_2.png) [@eskp](https://meta.discourse.org/u/eskp)
#### Post date: [07.Декабрь.2022 04:19:05 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/17 "2022-12-07T04:19:05Z")

</div>

Всем привет, похоже, это исправлено в последней версии 2.9.0.beta14 - 5aaaf26636.

Также нам пришлось исключить проксирование через Cloudflare (возможно, из-за кэширования или какой-то перенаправленной маршрутизации?), так как это было последнее различие между рабочим клоном и проблемной версией.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [07.Декабрь.2022 08:40:19 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/18 "2022-12-07T08:40:19Z")

</div>

> [@Sam Saffron](#):
>
> Некорректное определение устаревшего браузера.

Я изучил проблему, с которой столкнулся @eskp вчера, и смог воспроизвести её в последней версии Firefox (107.0.1) на рабочем столе и в последней версии Chrome (108.0.5359.94) на рабочем столе с параметром `mobile_view=1` в Windows. Консоль была абсолютно чистой: ни одного предупреждения или ошибки. Никаких признаков вмешательства Cloudflare через Rocket Loader или что-то подобное, хотя это могло быть проблемой кэширования.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [07.Декабрь.2022 16:26:37 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/19 "2022-12-07T16:26:37Z")

</div>

Были ли отключены функции производительности Cloudflare?

---

<div class="post-metadata">

### Author: ![santiago](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/santiago/32/284199_2.png) [@santiago](https://meta.discourse.org/u/santiago)
#### Post date: [08.Декабрь.2022 00:11:45 UTC](https://meta.discourse.org/t/version-2-9-0-beta14-forums-home-wont-load-on-mobile/247559/20 "2022-12-08T00:11:45Z")

</div>

Было включено только сжатие Brotli. Ну, я говорю «только», имея в виду, что единственные другие функции производительности, о которых я могу подумать, — это рекомендуемые «минификации», и они были отключены с самого начала… Если вы имеете в виду другие функции, пожалуйста, сообщите нам, чтобы мы могли проверить.
