Amazon ec2 如何使用libcurl快速检测504网关超时错误?

Amazon ec2 如何使用libcurl快速检测504网关超时错误?,amazon-ec2,timeout,libcurl,http-status-code-504,Amazon Ec2,Timeout,Libcurl,Http Status Code 504,我们有一些正在运行的AWS EC2服务器,我们的客户端使用libcurl将HTTP请求POST发送到带有公共DNS的服务器,服务器可能会在不通知客户端的情况下关闭,然后我们的客户端需要近50秒来完成一个请求,然后出现504错误,有人知道有没有办法把这段时间缩短到几秒钟吗?Curl有两个参数可以让你调整超时时间:-连接超时和-最大时间 在您的情况下,我想-连接超时是您正在寻找的 注意:降低此设置意味着即使后端服务器已启动,您也会假定超时,并且响应请求所需的时间比平时长。50秒太多了。在这段时间里它

我们有一些正在运行的AWS EC2服务器,我们的客户端使用libcurl将HTTP请求POST发送到带有公共DNS的服务器,服务器可能会在不通知客户端的情况下关闭,然后我们的客户端需要近50秒来完成一个请求,然后出现504错误,有人知道有没有办法把这段时间缩短到几秒钟吗?

Curl有两个参数可以让你调整超时时间:-连接超时和-最大时间

在您的情况下,我想-连接超时是您正在寻找的


注意:降低此设置意味着即使后端服务器已启动,您也会假定超时,并且响应请求所需的时间比平时长。

50秒太多了。在这段时间里它做什么?弄清楚这一点可能有助于决定如何行动。。。