cURL 下载总是停滞,但第二次尝试时可以成功

cURL 下载总是停滞,但第二次尝试时可以成功

每周一次,我从美国联邦通信委员会下载一个文件。我有一个包含以下内容的 bash 脚本。

curl http://wireless.fcc.gov/uls/data/complete/l_amat.zip --remote-name

每周,第一次尝试运行都会失败。数据永远无法流动。来自 cURL 的进度消息正在运行,时间在流逝,但数据速率为零。

如果我按下 ctrl C 停止然后立即再次运行,它每次都能完美运行。

似乎有一段我可以让它停留的时间,第一次尝试它就会再次工作。我认为这段时间大约是十分钟。如果我停留的时间超过这个时间,我需要再次执行启动、停止和重试的操作。

这是在 Linode 上运行的 Ubuntu 18.04 LTS。这只是一个无关紧要的业余爱好,但是什么原因造成的呢?这是唯一阻止我完全自动化此过程的原因。

相关内容