NGINX 和 Zammad 突然 502

NGINX 和 Zammad 突然 502

因此,我们在前段时间安装了 zammad,它一直运行良好,直到昨天,我们突然首先收到 404 错误,然后(未触碰任何东西)收到 502 错误。我看到这里的另一篇帖子已解决,但该帖子中的任何步骤都对我没有任何帮助。

不确定,我该如何找到答案?使用 Zammad 安装源:deb 操作系统:Ubuntu 18.04 浏览器 + 版本:任意

预期行为:像以前一样再次工作

实际行为:502 Bad Gateway

重现该行为的步骤:我不知道

/var/log/nginx/zammad.error.log 中的错误日志如下所示

2021/03/12 07:41:13 [error] 234787#234787: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.22.152, server: support. solid.at, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:3000/", host: " support.solid.at"

我已经尝试过:更新但仅限于安全更新,但在此之前 zammad 也不起作用 重新启动所有服务 - 起作用并且所有服务都已启动并正在运行 - 完成然后systemctl status zammad[tab][tab] 加上systemctl status服务 现在我遇到一个错误,我无法启动 nginx,如果我运行,nginx -t我会得到以下内容,这对我来说似乎是拼写错误。但我似乎无法弄清楚。

root@zammad:/etc/nginx/sites-available# nginx -t
nginx: [emerg] unknown directive "n /etc/nginx/sites-enabled/searchindex:rebuild:1

答案1

所以对我来说,有效的方法是设置一个新的虚拟机,备份旧的 zammad db。将其导入到新的虚拟机中,一切运行顺利。谢谢你的帮助 :)

相关内容