客户端随机返回内部服务器错误

时间:2020-07-31 13:42:47

标签: pagination spring-batch internal-server-error hystrix feign

这是一个抽象的问题,但在我的项目中遇到了一个奇怪的情况。

上下文: 我们的包装器位于hystrix feign client的顶部。我有2个服务,A和B。 Service A正在运行春季批处理,在阅读器中,我正在调用Service B的分页端点。

问题:

  • 设置pageSize = 500并运行批处理过程时, 这将获取52 times i.e 500*53 = 26000条记录。和 尝试53页时,它抛出Internal Server Error

  • 设置pageSize = 700时,会发生相同的事情,它运行37次(正常运行26000条记录),而Internal Server Error尝试运行38次。

  • 现在,在设置pageSize = 800时,尝试运行第5页本身时会出错。

  • Pagesize = 1000,第一个请求会引发内部服务器错误。

如果是内部服务器错误,则意味着问题不在于客户端或服务A,而在于服务B,对吗?而这可能是什么原因/解决方案。

注意: 我不确定这个问题应该落在哪个标签下,所以请不要理if。

0 个答案:

没有答案
相关问题