当前位置: 首页 > 知识库问答 >
问题:

Zuul转发错误-内部服务器错误500

訾俊名
2023-03-14

这就是我试图实现的目标,但却出现了Zuul转发错误。

祖尔吉图布

用户注册微服务——它将调用另一个微服务。此外,它还有其他一些API。GitHub链接

UserSearchDelete:上面的UserRegistration microservice将调用此服务。GitHub链接

Eureka服务器:GitHub链接

如果我在本地主机上运行Springboot STS中的服务,那么一切都正常。但如果我把所有的服务都归档并运行不同的容器,那么我就会因为转发错误而受到惩罚。

请参阅应用程序。Github repos中的yml文件。所有服务都在尤里卡注册。

能帮忙吗?是虫子还是我做错了什么?

GitHub问题参考:https://github.com/spring-cloud/spring-cloud-netflix/issues/3408

获取以下错误:

    "cause": {
        "cause": null,
        "stackTrace": [
            {....

    "nStatusCode": 500,
    "errorCause": "GENERAL",
    "message": "Forwarding error",
    "localizedMessage": "Forwarding error",
    "suppressed": []
}```

共有1个答案

水铭晨
2023-03-14

确认Zuul路径设置正确。

如果在Docker网络上运行,则每个Docker部署必须使用run命令中的--net myCommonNet标记连接到同一Docker网络。请注意,您必须先创建此网络。然后可以在容器主机的名称上引用它们。如果使用kubernetes作为部署环境,则可以使用服务名称访问不同的微服务。然后配置Zuul的属性。yml as:

zuul:
  routes:
    myService:
      path: /myService/**
      url: http://myService.default.svc.cluster.local:8086
 类似资料:
  • 我正面临使用Zuul和Ribbon的问题。我也在微服务注册中心使用尤里卡。 null 当我启动我的微服务生态系统并尝试使用ribbon-service API(zuulservice:8761/ribbon-service/)时,我得到以下错误: com.netflix.zuul.exception.zuulException:org.springframework.cloud.netflix.z

  • 我是新的角度6。我用spring boot开发了一个post服务,当我通过postman测试它时,它工作得很好,但当我用web浏览器测试它时,它给了我这个错误: HttpErrorResponse ;{headers:HttpHeaders,status:500,statusText:“ok”,URL:“http://localhost:8080/api/test/ordermiss”,ok:fa

  • 我用wordpress和woocommerce(www.jescesole.eu)建立了一个网站。由于该网站在德国销售,我不得不在最近几天安装一个附加插件,woocommerce germanized(与polylang一起,以德语和意大利语查看内容),我升级了wp和所有插件,但当客户提交订单时,会出现一条内部服务器错误消息。我阅读了服务器错误日志,并报告了一条很长的错误消息: 周四,13四月20

  • 问题内容: 大家好,我在laravel和ajax中使用我的评论系统时遇到问题。实际上,它仅适用于php,但我遇到了ajax问题。 这是错误消息: 状态码:500内部服务器错误。并且错误显示:1/3 SQLSTATE [23000]:违反完整性约束:1048列’post_id’不能为null。 我正在编辑模态中的注释,我可以创建一个新注释,但是问题是使用ajax编辑它。 JS代码: 这是HTML:

  • 问题内容: 我在Microsoft Azure上托管了一个简单的Flask Web应用程序,该应用程序允许用户登录,上传文件,查看上传的文件并注销。 现在,为了更有效地处理用户,我决定使用flask的会话。 这是我的示例代码 每当我尝试添加 session [‘username’] = username时 ,应用都会崩溃,并显示内部服务器错误。 由于我是Azure新手,我不确定要发布什么日志文件。

  • 问题内容: 我正在尝试为这个工作中的项目学习AJAX。我有一个网站加载病人正在服用的药物。 我递归调用此AJAX函数,以便它将附加一个包含单种药物和7天历史记录的新表。我在使代码在FF和IE中执行时遇到问题。在chrome中效果很好。我有显示xmlhttp.status的警报,这是我得到的: xmlhttp.status == 500(内部服务器错误)。 我注释掉了所有递归,因此将其范围缩小到了这