- EMQX 版本:5.0.9
- 操作系统版本:docker
重现此问题的步骤
1.在日志追踪页面添加某个主题的追踪,然后在列表页面点击名称进入到查看日志内容页面是会提示接口请求404和500
2. /api/v5/trace/lockOpenCommandDownLog/log_detail
3./api/v5/trace/lockOpenCommandDownLog/log?position=0&bytes=51200&node=
以上两个接口
1.在日志追踪页面添加某个主题的追踪,然后在列表页面点击名称进入到查看日志内容页面是会提示接口请求404和500
2. /api/v5/trace/lockOpenCommandDownLog/log_detail
3./api/v5/trace/lockOpenCommandDownLog/log?position=0&bytes=51200&node=
以上两个接口
麻烦提供一下返回500的话时的错误日志。
not support code ‘RPC_ERROR’, message “BadRpc node down”, schema def []
这个就是500接口返回的信息,404 接口返回的信息如下:{“code”: “API_NOT_EXIST”, “message”: “Request Path Not Found”}
查了下原因:因为5.0.9 日志追踪引入了新的API api/v5/trace/:name/log_detail
,后端5.0.9版本没有同步到此API,但是前端已经包括了这个API,所以返回了404. 在下一版本5.0.10上已经同步。在5.0.10未出来前,建议先使用5.0.8 哈。
感谢反馈
好的