开发操作命令
在Linux机器上可以使用telnet与netstat命令来判断服务是否正常启动。
设A机器IP为10.48.123.69,检查A机器服务是否正常。
- 登陆B机器,执行telnet测试,telnet 10.48.123.69 8080,如果可以正常连接应有如下显示:
Trying 10.48.123.69... Connected to 10.48.123.69. Escape character is '^]'.
- 或者在A机器执行netstat -antp|grep 8080,应该存在LISTEN:
tcp 0 0 :::8080 :::* LISTEN 420/java
如果以上方式可以获得预期返回,不一定服务就是OK的。我当时遇到的情况是,可以正常telnet、netstat,Postman测试一些接口也是有正确数据返回的。但是服务治理组件显示未启动,curl http://localhost:8080/actuator/health返回
{"status":"DOWN"},经过检查,发现日志里面一直报错,是一个测试的数据库连接有问题。
查看mysql版本select version() //5.7.21-21-log。需要使用delete ignore、update ignore避免"Truncated incorrect DOUBLE value"错误。

浙公网安备 33010602011771号