После входа: загрузка главной страницы/страницы публикации занимает 20–40 секунд
Без входа: нормальная скорость доступа
Привет, @s_xu, добро пожаловать в форум поддержки Discourse Meta.
Пожалуйста, предоставьте как можно больше деталей о вашей установке и ситуации. Например:
- Актуальна ли ваша версия Discourse?
- Является ли это стандартной установкой?
- Вы размещаете сайт самостоятельно или используете хостинг?
- Есть ли какие-либо ошибки в консоли разработчика при загрузке вашего сайта?
- Устанавливали ли вы недавно какие-либо плагины или компоненты тем?
- Возникает ли проблема только при первом входе в систему — то есть загружаются ли страницы нормально после входа?
- Что показывают логи в
/logs/?
Привет, это не последняя версия. Каждый раз, когда я вхожу через установку Docker, страница загружается нормально после входа в систему,
Обновите её через командную строку
Здравствуйте. Это наша производственная среда, и обновление может вызвать другие проблемы. Есть ли какие-либо другие решения? Возможно, сначала нужно выявить проблему. В настоящее время мы проверяем, вызвано ли это каким-либо SQL-запросом в базе данных или отсутствием индексов.
Вы что-то меняли в базе данных недавно?
Нужна дополнительная информация.
Если возможно, проверьте логи Rails при входе в систему:
cd /var/discourse
./launcher enter app
tail -f log/production.log
Вы используете swap?
Какое состояние у вашей оперативной памяти?
Как минимум, я бы перезагрузил ваш сервер, чтобы проверить, улучшится ли ситуация.
Также стоит проверить, сколько единорогов (веб-воркеров) у вас настроено (возможно, их недостаточно).
Возможно, стоит нанять эксперта по Discourse SA в канале Marketplace.
Нет, проверьте логи: нет ли проблемы с рендерингом представления?
Эти логи не относятся к входу, и в любом случае они ничего нам не говорят.
Не знаю, какие логи вам нужны, это лог, отфильтрованный по моему имени пользователя при входе в систему
Я не могу помочь с решением, но подумал, что будет полезно иметь эту часть в виде текста, а не изображения, чтобы, если у кого-то возникнет похожая проблема, он мог найти эту тему через функцию поиска:
Rendered layout layouts/application.html.erb (Duration: 21134.1ms | GC: 0.8ms)
Completed 200 OK in 21219ms (Views: 21134.7ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 3.0ms)
Обработка запроса TopicsController#show в формате HTML
Параметры: {“slug” => “ensuring-remote-work-privacy-setting-up-vpn-for-location-concealment”, “topic_id” => “41005”}
Отрендерен макет layouts/crawler.html.erb (Длительность: 18,1 мс | GC: 1,6 мс)
Завершено 200 OK за 79 мс (Views: 18,6 мс | ActiveRecord: 0,0 мс (0 запросов, 0 кэшировано) | GC: 5,8 мс)
Начат GET-запрос “/t/ar750s-adding-usb-wifi-adapter/10125.json” для 202.46.62.77 в 2026-01-26 09:24:44 +0000
Обработка запроса TopicsController#show в формате JSON
Параметры: {“slug” => “ar750s-adding-usb-wifi-adapter”, “topic_id” => “10125”}
Завершено 200 OK за 74 мс (Views: 0,1 мс | ActiveRecord: 0,0 мс (0 запросов, 0 кэшировано) | GC: 2,4 мс)
Отрендерен макет layouts/application.html.erb (Длительность: 21134,1 мс | GC: 0,8 мс)
Завершено 200 OK за 21219 мс (Views: 21134,7 мс | ActiveRecord: 0,0 мс (0 запросов, 0 кэшировано) | GC: 3,0 мс)
Начат GET-запрос “/u/xu.shi/private-message-topic-tracking-state” для 103.220.218.7 в 2026-01-26 09:24:48 +0000
Обработка запроса UsersController#private_message_topic_tracking_state в формате JSON
Параметры: {“username” => “xu.shi”}
Завершено 200 OK за 15 мс (Views: 0,1 мс | ActiveRecord: 0,0 мс (0 запросов, 0 кэшировано) | GC: 0,0 мс)
Начат GET-запрос “/t/flint-2-wireless-speed-are-1-4-in-reality-than-advertised/48251?page=2” для 23.98.142.176 в 2026-01-26 09:24:49 +0000
Обработка запроса TopicsController#show в формате HTML
Параметры: {“page” => “2”, “slug” => “flint-2-wireless-speed-are-1-4-in-reality-than-advertised”, “topic_id” => “48251”}
Отрендерен макет layouts/crawler.html.erb (Длительность: 21,1 мс | GC: 0,0 мс)
Завершено 200 OK за 91 мс (Views: 21,7 мс | ActiveRecord: 0,0 мс (0 запросов, 0 кэшировано) | GC: 0,0 мс)
Начат GET-запрос “/c/5/show.json” для 202.46.62.88 в 2026-01-26 09:24:51 +0000
Обработка запроса CategoriesController#show в формате JSON
Параметры: {“id” => “5”}
Это просто список успешных вызовов (например, обратите внимание на то, что «Completed 200 OK» появляется несколько раз) — он мало что говорит, кроме того, что всё работает (даже если медленно).
Один из вариантов — откатиться и полностью переустановить Discourse, затем восстановить резервную копию.
Завершено 200 OK за 21219 мс (Представления: 21134.7 мс | ActiveRecord: 0.0 мс (0 запросов, 0 кэшировано) | GC: 3.0 мс) Время отклика немного ненормальное?
Согласен, это точно так.
Какого размера ваша база данных? Сколько у вас оперативной памяти и файла подкачки?
Я задал этот вопрос одним из первых ![]()
Ответ был «Нет» ![]()


