升级到最新4.3.5 管理页面访问http接口提示URL Not Found,告警也取消不了

环境信息

  • EMQX 版本:4.3.5
  • 操作系统及版本:
  • 其他

问题描述

升级到最新4.3.7 提示URL Not Found,告警也取消不了

配置文件及日志

8T9LZH3NU8XZQLELG@8~6VY

首先,检查一下你的EMQX是否启动正常,目前看是没有正确的启动,报错信息是端口占用,非常可能是另一个EMQX没有关闭,或者重复启动导致的端口申请不出来了。
然后,升级版本之后,dashboard也会升级,所以部分前端资源可能被浏览器缓存了,导致的请求还在向老版本的路径发送,可以尝试清理浏览器缓存,或者开启无痕模式访问。

我也遇到这个情况了
emqx 服务开启正常 只是dashboard 提示NotFound
image

麻烦帮忙看下吧 我也遇到这个问题了 = =~

不知道啊,不过不影响使用

不知道,不影响使用

请问是怎么升级的?热升级么?

清空下浏览器缓存能生效么?或者重启下 emqx ?

就这么升级的被,不过问题还是没解决

我是直接用yum 新装的 4.3.5 就发现这个问题了

在启停下 emqx_management 和 emqx_dashboard 插件试试看?

开源版好像不给停止这两个插件
image

我重启了服务器都没用= =

bin/emqx eval 'emqx_plugins:unload(emqx_dashboard), emqx_plugins:load(emqx_dashboard).'

是只有 api/v4/nodes? 这个接口访问不了 还是所有的 Dashboard 页面都不行呢?感觉现象很奇怪…

所有接口都不行

那看看需要确定下:

  1. 18083端口是被 emqx 监控上了没(担心被其他程序占用)
  2. 分别对 emqx_dashboard 和 emqx_management 使用下刚刚提到的命令 看看启动的时候是否有错误日志打印/返回(日志可以看最新的 log/emqx.log.x 和 erlang.log.x)


还是一样,但是项目不影响使用

没有错误日志么?

image

可以尝试一下清除浏览器缓存或无痕模式打开。这种问题一般出现在老版本的dashboard前端资源换存在了浏览器中,老版本的dashboard仍然在向老版本的路径发起请求,导致的路径失败。清除缓存后从服务器中重新拉取到最新的dashboard,让前段资源请求的时候向新版本的路径发起

上面的方法都试了不行,你们怎么解决的?

版本:4.4.3 permanent