Недавнее обновление: проблема с перезапуском сервера?

Теперь буквально офлайн, поэтому помощь как можно скорее была бы замечательна. :upside_down_face: Я перезапустил свой сервер, наверное, уже 40 раз, и в этот раз получаю ошибку, с которой раньше не сталкивался:

Когда я запустил команду doctor, упомянутую там, «серьёзной проблемой» было:

app not running!
Attempting to rebuild
Discourse version at forums.mysite.me: NOT FOUND
Discourse version at localhost: NOT FOUND

Но ведь мой сайт работал отлично, пока я не попытался его пересобрать. Неужели эти сообщения появляются просто потому, что команда rebuild остановила службу? Перезагрузка моего VPS не помогла. @RGJ

Какие плагины вы используете?

Можете ли вы предоставить больше контекста? Что находится выше ошибки на вашем скриншоте? Если вы сможете вставить текст вместо изображения, это будет удобнее для поиска и чтения.

В большинстве случаев вы должны иметь возможность перезапустить свой сайт с помощью команды ./launcher start app. Однако если перезагрузка VPS не помогла, возможно, база данных была перенесена таким образом, что она больше не будет работать.

Команда start app позволила запустить мой сайт прошлой ночью, но пока это лишь временное решение, верно? Ведь при этом сайт не пересобирается? Я использую всё то же, что и раньше. Единственными добавленными плагинами были реакции к постам и рассылка. Однако я пробовал отключать их по одному, а затем оба сразу, но сайт всё равно не запускался. В файле app.yml нет лишних пробелов или чего-либо подобного.

Как пластырь. Он останавливает кровотечение и позволяет вам продолжить жить дальше. Ваш сайт работает, а это именно то, что вам сейчас нужно, верно?

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

Хм. Это сообщение об ошибке исходит от pups, что заставляет меня думать, что в вашем YAML-файле есть ошибка, но вы говорите, что не изменяли его, так что это не имеет смысла.

Или эта ошибка появилась, когда вы добавляли эти плагины?

Редактирую пост выше с полным логом доктора.

Эммм, да, сайт раньше никогда не имел проблем со сборкой, пока я не добавил эти 2 плагина, но, как я уже сказал, удаление их по одному, а затем обоих (то есть возврат к исходному файлу app.yml, который работал нормально) всё равно не помогло… Так странно.

Это согласуется с тем, что вы допустили ошибку в своём файле YML. YML крайне чувствителен к пробелам и табуляции. Вы можете попробовать вставить его на какой-нибудь сайт для проверки YML, хотя, скорее всего, вам будет сложно надёжно скопировать и вставить его.

Я уже проверил его около 10 раз, но, полагаю, могу пройтись по нему ещё раз. Перед добавлением плагинов я сделал его резервную копию — это версия, которая работала абсолютно нормально. Но теперь нет. И да, также использовал валидатор YML.

Это говорит о том, что либо в Pups появилась новая ошибка, либо вы каким-то образом отредактировали файл резервной копии. Ни то, ни другое кажется маловероятным.

В файле есть пробелы. У вас есть пробелы в начале множества строк, так как это требуется. Типичная проблема — использование вкладок вместо пробелов, но похоже, что это не ваш случай.

У меня заканчиваются идеи, чем я могу помочь здесь.