4

我有一些脚本使用 curl 的系统调用来检索资源(图像文件等)。有时,这些将无法完成,并将在进程列表中显示为 pipe_w。

F S UID        PID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
0 S root      4378  4086  0  82   2 - 16002 pipe_w Jan10 ?        00:00:00 curl -JO --max-time 60 --connect-timeout 60 https://address/path/to/resource?identifier=tag

如果我理解正确,我可以使用 connect-timeout 设置尝试建立连接的秒数,使用 max-time 来限制等待远程机器响应的时间。

curl -JO --max-time 60 --connect-timeout 60 https://address/path/to/resource?identifier=tag

关于如何强制 curl 继续过去的任何建议?或有关可能导致此问题的指示?

这是在股票 ubuntu 10.10 上使用 curl 7.21.0。

4

0 回答 0