Cron执行PHP:416错误

时间:2013-10-24 16:26:57

标签: php cron wget http-status-codes dreamhost

我正在通过dreamhost面板运行一个cron作业。该站点正在使用基本的HTTP身份验证。

wget --http-user=[user] --http-passwd=[pw] http://www.example.com/script.php

它第一次运行时工作,但从那时起我得到了这个结果:

--2013-10-23 00:00:01--  http://www.example.com/script.php
Resolving www.example.com... [ip] Connecting to     www.example.com|[ip]|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required Reusing existing     connection to www.example.com:80.
HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable

The file is already fully retrieved; nothing to do.

我不明白416错误,我不知道该怎么做“文件已经完全检索”行。我所能想到的是,由于它重用现有的连接,它不想再次实际运行脚本,所以也许我应该在每次运行后让它注销,但我不知道我在说什么关于。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

好的,在关注这一段时间后,看起来cron作业实际上工作得很好。它访问的PHP脚本正在进行一些API调用,检查第三方服务器上的新内容,以及将任何新鲜内容导入我的数据库。当没有要导入的新内容时,就是它抛出416错误。怪异。