Заранее приношу извинения, если это не тот раздел или не то место.
Я запускаю сайт на Discourse уже около 6 месяцев через VPS от DigitalOcean, и до недавнего времени проблем почти не возникало. На странице администратора указано, что у меня версия 2.5.0.beta4. С прошлого вечера большинство страниц сайта либо отказываются загружаться, либо загружаются невероятно долго. Например, я могу перейти на главную страницу или в /admin, но любой фактический контент (посты, графики в админке или другие вкладки) не загружается.
Я проверил системные показатели: использование процессора в простое составляет около 2%, трафик минимален, а дисковое пространство используется незначительно. Пользовательская база составляет около 10 человек, так как я только тестирую и настраиваю сайт. Учитывая это, такое поведение кажется очень странным.
Согласно app.yml, у меня установлены только два плагина: docker_manager и discourse-signatures. Я единственный администратор, поэтому могу подтвердить, что в настройках сайта давно не вносилось никаких изменений.
Первым делом я подумал перезагрузить сам сервер. Также я попытался обновить систему вручную через git pull и ./launcher rebuild app. Не уверен, на что именно обращать внимание в процессе, чтобы понять, возникают ли ошибки, но пересборка завершается успешно, и после неё сайт снова становится доступным, хотя версия остаётся 2.5.0.beta4. Аналогично, при попытке перейти на страницу /admin/update процесс в конечном итоге просто истекает по тайм-ауту.
Всё это кажется довольно странным, поскольку сайт, по сути, «работает» — я просто недостаточно хорошо разбираюсь в его устройстве, чтобы поставить диагноз. Нашёл и могу запустить утилиту discourse-doctor, но не уверен, что она делает: успешно отправляет мне email и так далее.
Единственное, что может указывать на проблему, — это письмо от форума, полученное мной прошлой ночью о ответе на пост. Когда я перехожу в категорию «Последние сообщения» (после того как она наконец загружается), не видно никаких указаний на существование этого поста, потому что в обзорной ленте «Последние» нет информации о том, что этот пользователь недавно написал. Я не могу загрузить содержимое ни одного поста, поэтому проверить это наверняка не представляется возможным. Возможно, в базе данных есть какая-то ошибка или несоответствие? Не знаю, как такое могло привести к тому, что целые части сайта перестали загружаться, или стоит ли вообще углубляться в эту тему.
Есть ли у кого-то идеи, с чего начать поиск проблемы? Большое спасибо, если вы нашли время прочитать это сообщение ![]()