赛捷软件论坛's Archiver

anne.yao 发表于 2025-3-31 15:35

[KB240801160151677功能解说] 报错:504网关超时

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


报错:504网关超时[/b]


创建日期:2024-08-01
最后修改日期:2024-08-01


[b]问题概要[/b]


向Sage X3发送REST请求时报错:504网关超时。


[b]描述[/b]


使用表示法和类发送REST请求以更新表中的数据时,即使请求已成功完成,也会返回报错“504网关超时”。


但是,如果交易的数量较少,则响应正确。


同样的,使用localhost直接在服务器上发送请求也会得到正确的响应。


[attach]7464[/attach]


[b]原因[/b]


命令被发送到Syracuse,并需要保持一个开放的连接以接收响应,而不是执行异步调用并进行API调用以获取状态更新。


504网关超时表示已超过负载平衡器/代理的超时设置。在使用AWS应用程序负载平衡器的情况下,超时配置的时间比请求的持续时间短。


[b]解决方法[/b]


增加弹性/应用程序负载平衡器上的超时设置。


在使用AWS的应用程序负载平衡器时,请将超时的值设置为大于请求的持续时间。


AWS ALB可能有默认的打开连接时间限制。如果您不确定是否要修改此超时值,建议客户向AWS支持部门寻求帮助。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.