因此,我们在前段时间安装了 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。将其导入到新的虚拟机中,一切运行顺利。谢谢你的帮助 :)