最近升级后,重启服务器出现问题?

我现在完全离线了,所以请尽快提供帮助,那将是太棒了。:upside_down_face: 我已经重新启动了我的服务器大约 40 次,这次我遇到了一个以前从未有过的错误:

当我运行那里提到的 doctor 命令时,“严重问题”是:

应用程序未运行!
正在尝试重建
forums.mysite.me 的 Discourse 版本:未找到
localhost 的 Discourse 版本:未找到

但我的意思是,在我尝试重建之前,我的网站运行得非常好,所以这些显示是因为它在运行重建命令时将其关闭了吗?重启我的 VPS 没有帮助。@RGJ

1 个赞

您正在使用哪些插件?

您能提供更多上下文吗?截图的错误上方是什么?如果您能粘贴文本而不是图片,那将更易于搜索和阅读。

在大多数情况下,您应该能够使用 ./launcher start app 重启您的站点。但是,如果重启 VPS 之后仍然无法启动,那么它可能已经迁移了数据库,导致无法正常工作。

start app 命令昨晚暂时让我的网站恢复了运行。但这只是权宜之计,对吧?因为它并没有重建网站?我使用了之前使用的所有东西。我唯一添加的插件区别是 post reactionsNewsletter 插件。但我尝试逐个删除它们,然后又同时删除它们,但网站仍然无法启动。并且 app.yml 文件中没有空格或其他任何东西。

就像创可贴一样。它能止血,让你继续生活。你的网站在运行,这正是你现在想要的,对吧?

不像创可贴,如果不做其他改变,你不会痊愈,所以是的,你的网站没有升级。

嗯。这似乎是 pups 传来的,这让我觉得你的 YML 文件有错误,但你说你没有更改它,所以这说不通。

或者,在你添加那些插件时出现了这个错误?

已编辑以上帖子,包含完整的医生日志。

嗯,是的,直到我添加了那两个插件之后,该站点才出现构建问题,但正如我所说,逐个删除它们,然后再删除两者(即恢复到原来的、可以正常工作的 app.yml 文件)仍然无效……太奇怪了。

这与你在 YML 文件中出错的情况一致。YML 对空格和制表符非常挑剔。你可以尝试将其粘贴到某个 YML 验证器网站上,尽管你可能很难可靠地复制和粘贴它。

我已经检查了大约 10 次,但我想我还是可以再检查一遍。在向其中添加插件之前,我对其进行了备份,这是完全正常运行的版本。但现在不行了。是的,我也使用了 YML 验证器。

1 个赞

这表明 pups 中要么出现了新的错误,要么你以某种方式编辑了备份文件。这两种情况似乎都不太可能。

文件中空格。你在一堆行的开头都有空格,这是必需的。一个典型的问题是你使用了制表符而不是空格,但听起来情况并非如此。

我在这里能提供的想法已经不多了。