环境信息
- EMQ X 版本:4.2.1.1
- 操作系统及版本:windows10专业版
问题描述
emqx start 后没有任何提示信息
浏览器输入“localhost:18083” 无法访问,已拒绝连接
emqx stop 时报错: Node ‘emqx@127.0.0.1’ not responding to pings.
错误日志
我删除/log中的文件,重复以上过程,发现emqx.log.1日志文件是空的
emqx start 后没有任何提示信息
浏览器输入“localhost:18083” 无法访问,已拒绝连接
emqx stop 时报错: Node ‘emqx@127.0.0.1’ not responding to pings.
我删除/log中的文件,重复以上过程,发现emqx.log.1日志文件是空的
EMQ X没有正常启动,使用 ./bin/emqx console
启动,看下有没有报错
显示emqx is started!
没有报错,18083网站还是进不去
windows无法启动一般有如下几个情况
1 不能有中文路径
2 路径中不能有空格
3 需要使用管理员权限打开
4 建议使用最新版EMQ X
路径是没有问题的,管理员权限也试了,最新版也试了,都是一样的问题
补充 emqx start
后 emqx_ctl status
同样显示
Node 'emqx@127.0.0.1' not responding to pings.
EMQ X 不推荐在windows部署。
你可以使用emqx console 提供一些详细的错误LOG,或者使用linux版本来避免windows中存在的一些不可预知的错误
我用emqx console
显示emqx is started!
,没有报错
emqx console 启动后,能正常访问dashborad吗?如果还是不行,推荐使用Linux系统进行部署。
楼上说的都没什么用,我在linux下部署,也出现过几次和你一样的现象。在安装4.3.4版后修改了node.name的值成的emqx@ip出现上述情况,恢复成eqmx@127.0.0.1又可以。在4.2.8版本怎么修改都可以。还有修改了集群相关配置启动不了,恢复原来的值也不行。
关闭:emqx stop
或者看下1883端口的占用,杀掉进程(不推荐)
谢谢大佬解答,但是关闭之后再重新启动吗?
我刚才也尝试了用 emqx console查找问题,打印信息如下图
哇感谢,可以启动啦
遇到了同样的问题 请问博主 解决了没 怎么解决的
重启包治百病
给你个解决方案:首先一定要查一下你电脑里是否安装了vmware虚拟机。如果安装了那么1883与18083的端口就被vm的VMware NAT Servise服务给占用了。在没启emqx服务之前要在查一下这这俩端口C:\Users\Administrator>netstat -ano 如果执行完这条命令有显示这俩端口那就去任务管理器里找到对应的pid将服务关闭。在启动emqx就可以进入web了。但是如果要用虚拟机还得想想其它两全其美的办法。。反正就是如果执行emqx start没报错。web还进不去。就查端口。在未安装之前可以先查一下端口。比如:命令提示符里输入:telnet localhost 18083看这个端口是否能通。如果执行完直接进入黑屏状态就证明这个端口是通的。就得先把端口问题解决。
是虚拟机部署的么,看起来你的浏览器是 Windows 下的。
dashborad 地址应该是 emqx 所在机器的 ip
遇到了同样的问题!求大神解答。在windows下已经可以ping通了,但是仍然无法打开页面