-Dhsf.server.ip 参数指定要注册的 IP 指定了 但是服务发提供者的地址仍然不是我参数设定的 是什么原因呢 消费者无法调用服务提供者 同事用windows跑我的代码没有问题 但是和我一样用mac电脑的却时常出现 消费者无法调用提供者 这种问题 是怎么回事呢
通过HTTP方式无法访问页面。
通过服务器本机 curl/Ping等命令确认网页URL是否正常。如果正常,检查访问机到服务机的网络,将网络问题解决后进行重试。
如果不是网络问题,请检查Tomcat日志错误,解决所有日志错误为止。
排查HTTP路径,特别是应用设置的Context配置和端口配置。设置Tomcat参数
执行如下命令,查看java程序进程ID。
ps -ef |grep java
排查程序运行是否正常,依次执行如下命令,通过JVM工具排查。
sudo jstack -F 进程ID
sudo jstat -class [vmid] [interval] [count];
jmap -heap 2083
[vmid]:VM的进程号,即当前运行的java进程号。
[interval]:间隔时间,单位为秒或毫秒。
[count]:打印次数,如果缺省则打印无数次。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。