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

获取Spring Boot内部服务器错误状态500约一分钟

唐博文
2023-03-14

我有以下Spring开机设置。

  • 客户端/邮递员正在调用API网关(它也充当负载平衡器)
  • API网关和相册是spring boot应用程序,在Eureka Discovery Service(也是spring boot应用程序)注册
  • 我按以下顺序运行应用程序:Eureka发现服务、API网关、相册
  • 当我尝试访问位于API网关后面的Albums资源时,出现以下错误(如下所示)。这种情况大约发生在第一次

任何帮助/指针将不胜感激。提前感谢。

邮差错误

{“时间戳”:“2021-07-21T07:06:15.840 00:00”,“路径”:“/产品/状态”,“状态”:500,“错误”:“内部服务器错误”,“消息”:“连接被拒绝:无进一步信息:centos/192.168.0.104:60788”,“请求ID”:“ffb03cbf-22”,“跟踪”:“io.netty.channel.AbstractChannel$AnnotatedConnectionException:连接被拒绝:无进一步信息:centos/192.168.0.104:60788\r\n\t被抑制:reactor.core.publisher.FluxOnAssembly$OnAssemblyException:\n在以下站点发现错误:\n\t | |检查点⇢ 组织。springframework。云网关。滤器WeightCalculatorWebFilter[DefaultWebFilterChain]\n\t |检查点⇢ 组织。springframework。靴子启动。韵律学。网状物反应性。服务器MetricsWebFilter[DefaultWebFilterChain]\n\t | u检查点⇢ HTTP GET“/products/status”[ExceptionHandlingWebHandler]\n堆栈跟踪:\r\n使用者:java。网ConnectException:连接被拒绝:无进一步信息\r\n\t java。基地/太阳。尼奥。索克坦林普尔主教。选中连接(本机方法)\r\n\t java。基地/太阳。尼奥。索克坦林普尔主教。finishConnect(SocketChannelImpl.java:779)\r\n\t io。内蒂。频道插座尼奥。NioSocketChannel。doFinishConnect(NioSocketChannel.java:330)\r\n\t io。内蒂。频道尼奥。AbstractNioChannel$AbstractNioSafe。finishConnect(AbstractNioChannel.java:334)\r\n\t io。内蒂。频道尼奥。NioEventLoop。processSelectedKey(NioEventLoop.java:702)\r\n\t io。内蒂。频道尼奥。NioEventLoop。processSelectedKeysOptimized(NioEventLoop.java:650)\r\n\t io。内蒂。频道尼奥。NioEventLoop。processSelectedKeys(NioEventLoop.java:576)\r\n\t io。内蒂。频道尼奥。NioEventLoop。运行(NioEventLoop.java:493)\r\n\t io。内蒂。util。同时发生的SingleThreadEventExecutor$4。运行(SingleThreadEventExecutor.java:989)\r\n\t io。内蒂。util。内部的这张地图2美元。运行(threadexecutomap.java:74)\r\n\t io。内蒂。util。同时发生的FastThreadLocalRunnable。运行(FastThreadLocalRunnable.java:30)\r\n\t java。base/java。朗。丝线。运行(Thread.java:834)\r\n“}

共有1个答案

解阳荣
2023-03-14

我在原帖中提到如下:

  • 我按照以下顺序运行应用程序:尤里卡发现服务,API网关,相册

经过一番思考和R

原因如下:

如果我首先启动API网关,那么它将不会从Eureka获取Albums Microservice的地址,因为Albums Microservice尚未启动。

仅仅通过改变顺序就解决了我的问题。只要API网关启动,我就可以访问相册(无需等待)。

 类似资料:
  • 这是我从mysql数据库中删除数据的代码,我得到了这个错误。 在我选择名称并尝试提交后...它给我这个错误 HTTP状态500-内部服务器错误 类型异常报告 Message内部服务器错误 描述服务器遇到内部错误,无法满足此请求。 例外 组织。阿帕奇。贾斯珀。JaspereException:java。lang.NumberFormatException:空根本原因 JAVAlang.NumberF

  • 当我尝试使用JSP运行我的Web应用程序(基本CRUD)时,GlassFish服务器返回以下消息: HTTP状态500-内部服务器错误 类型异常报告 消息内部服务器错误 说明服务器遇到内部错误,无法满足此请求。 例外 java.lang.NullPointerException 注意GlassFish Server Open Source Edition 4.1日志中提供了异常及其根本原因的完整堆

  • 下面是我的一部分。jsp。 下面是我的错误: HTTP状态500–内部服务器错误 类型异常报告 消息在行[20]处处理[/home.jsp]时发生异常 说明服务器遇到意外情况,无法满足请求。 例外组织。阿帕奇。贾斯珀。JasperException:在第[20]行处理[/home.jsp]时发生异常 17:这是添加信息页 18: Stacktrace:org。阿帕奇。贾斯珀。servlet。Jsp

  • 当我尝试使用JSP运行我的Web应用程序时,GlassFish服务器返回以下消息: 我不知道该怎么办。我认为这个错误与找不到javax有关。servlet。jsp。jstl。glassfish服务器中的jar库

  • 嗨,我是Spring框架的新手。我已经编写了应用程序,其中发布对象RESTAPI使用Rest模板,但我得到了这个错误 这是我的密码 这是请求对象

  • 我想知道这是否与Eclipse安装到权限有关,或者可能与项目结构有关?有人有线索吗?也许我应该寻找一个容器映像或其他东西来尝试在其上构建?多谢了。