开发者社区> 问答> 正文

EDAS 服务之间无法调用

-Dhsf.server.ip 参数指定要注册的 IP 指定了 但是服务发提供者的地址仍然不是我参数设定的 是什么原因呢 消费者无法调用服务提供者 同事用windows跑我的代码没有问题 但是和我一样用mac电脑的却时常出现 消费者无法调用提供者 这种问题 是怎么回事呢

展开
收起
游客6v4ufbucgtnh6 2021-03-15 10:33:03 913 0
1 条回答
写回答
取消 提交回答
  • 下一站是幸福

    通过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]:打印次数,如果缺省则打印无数次。
    
    2021-04-02 21:56:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
EDAS—云上的微服务开发与治理利器 立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
EDAS—轻松搞定分布式应用服务 立即下载