linux curl 超时设置

最近一个项目使用curl调用一个http服务,经常有超时现象,但调度平台一直无法获取调用状态,处于假死状态。经查阅curl 命令手册,curl有两个参数:

----connect-timeout   <seconds> 设置最大请求时间 

-m /--max-time <seconds> 设置最大传输时间

通过这两个参数,可以解决调用服务超时假死现象。

示例:

curl --connect-timeout 100 -m 300  'http://xxxxx/xxx'

相关推荐