如何解决重复扩展名 "wasm" 的错误

您好,
我将 Build 改为 stable 并运行了 rebuild app,现在网站显示 oops,nginx 日志如下:

nginx: [warn] duplicate extension "wasm", content type: "application/wasm", previous content type: "application/wasm" in /etc/nginx/conf.d/discourse.conf:4
supervisor pid: 53 unicorn pid: 85

有什么解决办法吗?
谢谢

除非您使用的是比当前稳定版更旧的版本,否则您无法执行此操作。

2 个赞

嗨 Jay,
好的,我切换回并重新运行了重建,Discourse 又可以正常工作了。我在论坛上阅读了相关内容,似乎是我误解了说明。所以谢谢,现在清楚了。

1 个赞

嗨 Jay,
我现在切换回来,已成功更新到最新的开发版本,重新配置到稳定版并运行重新构建,现在我收到了相同的错误消息。有什么想法吗?
谢谢

出于好奇,您为什么要使用 stable 分支?

根据我对 Jay 的理解,beta 分支将始终比 stable 更新,并且您无法回滚到旧版本的 Discourse。这可能(也可能不是)您遇到的错误的根本原因 :thinking:

你好,
我的理解是不同的。请看:https://meta.discourse.org/t/switch-from-beta-to-stable-releases/127735。所以应该是可能的,对吗?

但是,您必须等到 3.4.0 发布。

1 个赞

在下一个稳定版本发布之前,您不能切换到稳定版。

1 个赞

只是为了确定,您是指 beta,而不是 dev

在另一个测试安装中,Discourse 的安装没有配置版本。UI 显示正在运行版本 3.4.0.beta3-dev,Updater 显示现在是 3.4.0.beta3,我理解这是稳定版本。我找到了这个 https://meta.discourse.org/t/is-discourse-always-in-beta/198215/23,我现在理解了 dev 和 beta3 的正常行为就是这样。所以,如果你没有其他信息,我对这个情况感到满意。

1 个赞