*2 connect() failed (111: Connection refused) while connecting to upstream,
...
upstream: "http://127.0.0.1:3000/message-bus/92fd28cbf742...
Кажется, это происходит случайно: вдруг всё становится быстрым, и я снова могу публиковать сообщения, а затем всё замедляется, и снова начинают появляться ошибки 502.
2025-04-29 18:48:24.709 UTC [1746] discourse@discourse LOG: duration: 606789.911 ms execute <unnamed>: SELECT COUNT(*) FROM "posts" WHERE "posts"."deleted_at" IS NULL
duration: 606789.911 мс
У нас много постов и немного пользователей… почему на это уходит 600 тысяч мс?
Версию PostgreSQL можно проверить по пути /var/discourse/shared/standalone/postgres_data/PG_VERSION. Если вы выполняли обновление через командную строку, возможно, оно уже прошло, и вы этого не заметили (но в таком случае вам пришлось бы запустить пересборку дважды). Если вы обновлялись через веб-интерфейс, рекомендуется выполнить пересборку через командную строку, если ваша операционная система и Docker являются актуальными версиями.
Кажется, после запуска команды vacuum всё стало намного лучше.
Публикация работает нормально и кажется быстрой, но когда администратор пытается перейти к профилям пользователей, заходит в их профили, всё ещё возникает ошибка 502, похоже на тайм-аут?
Есть ли что-то, что я могу сделать, чтобы ускорить эту часть базы данных?