Cloud Foundry:应用路由器HTTP 502 2分钟后

2020-08-26 12:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

在将AppRouter用作SCP Cloud Foundry环境中的反向代理时,我们遇到了问题。

我们正在通过approuter将长时间运行的呼叫代理到Java后端服务:

https://approuter.cfapps.eu10.hana.ondemand .com/endpoint -> https://service1。 cfapps.eu10.hana.ondemand.com/endpoint

此呼叫在2分钟后因" 502错误的网关:注册的服务无法处理该请求"而掉线,而如果我们直接调用该服务,它将正常工作。

我们试图将AppRouter的manifest.yaml文件中映射目标的超时增加,并将专用于该应用程序的内存从256M增加到512M。

我看不到任何特定的错误消息,也看不到后端服务中的任何阻止异常。

在我看来,超时还是有问题,因为即使我们将"超时"属性设置为360000(6分钟),连接也总是在恰好 2分钟后断开。 >

有什么想法吗?

xs-app.json和manifest.yaml都粘贴在下面。

在此先感谢您的帮助,

罗伯托

xs-app.json文件:

 {
   " welcomeFile":" index.html",
   " authenticationMethod":"路由",
   "路线":[{
     " authenticationType":" xsuaa",
     "源":" ^/cruscotto/*",
     "目标":"/员工/",
     "目的地":"服务-1",
     " scope":" $ XSAPPNAME.Display",
     " csrfProtection":否,
     " httpMethods":[" GET"]
   }]
 } 

manifest.yaml文件:

-
 应用范围:
   -名称:approuter
     路线:
       -路线:approuter.cfapps.eu10.hana.ondemand.com
     路径:approuter
     内存:512M
     构建包:
       -nodejs_buildpack
     环境:
       SESSION_TIMEOUT:60
       目的地:>
         [
           {
             " name":" service-1",
             " url":" https://service-1.cfapps.eu10.hana.ondemand.com",
             " forwardAuthToken":是,
             "超时":360000
           }
         ]
     服务:
       -ig-xsuaa
       -ig目的地
       -ig-app-logs
 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

在将AppRouter用作SCP Cloud Foundry环境中的反向代理时,我们遇到了问题。

我们正在通过approuter将长时间运行的呼叫代理到Java后端服务:

https://approuter.cfapps.eu10.hana.ondemand .com/endpoint -> https://service1。 cfapps.eu10.hana.ondemand.com/endpoint

此呼叫在2分钟后因" 502错误的网关:注册的服务无法处理该请求"而掉线,而如果我们直接调用该服务,它将正常工作。

我们试图将AppRouter的manifest.yaml文件中映射目标的超时增加,并将专用于该应用程序的内存从256M增加到512M。

我看不到任何特定的错误消息,也看不到后端服务中的任何阻止异常。

在我看来,超时还是有问题,因为即使我们将"超时"属性设置为360000(6分钟),连接也总是在恰好 2分钟后断开。 >

有什么想法吗?

xs-app.json和manifest.yaml都粘贴在下面。

在此先感谢您的帮助,

罗伯托

xs-app.json文件:

 {
   " welcomeFile":" index.html",
   " authenticationMethod":"路由",
   "路线":[{
     " authenticationType":" xsuaa",
     "源":" ^/cruscotto/*",
     "目标":"/员工/",
     "目的地":"服务-1",
     " scope":" $ XSAPPNAME.Display",
     " csrfProtection":否,
     " httpMethods":[" GET"]
   }]
 } 

manifest.yaml文件:

-
 应用范围:
   -名称:approuter
     路线:
       -路线:approuter.cfapps.eu10.hana.ondemand.com
     路径:approuter
     内存:512M
     构建包:
       -nodejs_buildpack
     环境:
       SESSION_TIMEOUT:60
       目的地:>
         [
           {
             " name":" service-1",
             " url":" https://service-1.cfapps.eu10.hana.ondemand.com",
             " forwardAuthToken":是,
             "超时":360000
           }
         ]
     服务:
       -ig-xsuaa
       -ig目的地
       -ig-app-logs
 
付费偷看设置
发送
2条回答
空代码
1楼 · 2020-08-26 13:00.采纳回答

您好 Roberto Pagni

我认为您必须增加INCOMING_CONNECTION_TIMEOUT环境变量的值。

"客户端连接的最长时间(以毫秒为单位。在该时间之后,连接将关闭。如果设置为0,则禁用超时。默认值:120000(2分钟)")

 cf set-env  INCOMING_CONNECTION_TIMEOUT 3600000 

kr,

Joachim

骆驼绵羊
2楼-- · 2020-08-26 12:42

谢谢您 Joachim Van Praet
我将尝试一下并发布结果!

祝您有个愉快的一天,圣诞节快乐!

Br,
Roberto

一周热门 更多>