shell脚本中CURL命令的超时问题

shell脚本中CURL命令的超时问题,curl,Curl,我有一个curl命令,如下所示 curl --max-time 900 --location --request GET "https://XXXXXX/YYYYY?taskName=AssertTag_Task&projectName=POC" --header "Content-Type: application/json" --header "Authorization: Basic a2FydGhpa2E3ODk6MmQ0dWI0

我有一个curl命令,如下所示

curl --max-time 900 --location --request GET "https://XXXXXX/YYYYY?taskName=AssertTag_Task&projectName=POC" --header "Content-Type: application/json" --header "Authorization: Basic a2FydGhpa2E3ODk6MmQ0dWI0OTNGM0VTM3BtdXpxUl123456FOd3ph"
上面的API大约需要5分钟才能返回响应。 大约4分钟后,curl命令抛出以下错误

500-请求超时。500-请求超时。web服务器未能在指定时间内响应。 它试图使用的API托管在ApacheTomcat中。
知道我们必须在哪里重置超时时间吗。

您收到了来自服务器的错误。您在curl命令行上所做的任何操作都不会影响超时。您知道我们必须在服务器中的何处修改超时吗?我们最终解决了这个问题。Web服务器位于azure应用程序服务中。如果任何请求空闲超过230秒,Azure应用程序服务将返回500超时错误。