所以我这些cron工作多年了。除了过去一个月,他们一直都很好。
cron作业的响应如下
--2012-08-03 00:00:01-- http://www.__domain__.com/cron/cleanSymFolder
Resolving www.__domain.com... 72.__.__.19
Connecting to www.__domain__.com|72.__.__.19|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-08-03 00:00:01 ERROR 404: Not Found.
我可以在浏览器中找到方法就好了。 domain.com/cron/cleanSymFolder“> HTTP:// WWW的域的.com / cron的/ cleanSymFolder
它运行并且成功。任何想法为什么CRON即使它已连接也会抛出404,即使我可以手动点击URL?
此外,我设置了3个手动cron作业。所有3都以这种方式失败。
谢谢!
答案 0 :(得分:0)
从你提出的恐怖事件看起来像环境问题。 从运行您的cron作业的服务器到您尝试连接的Web服务器的路上可能添加了一些防火墙。
你在哪里运行浏览器?在你的cron-jobs-running机器上还是只在你的PC上?
你是cron工作机器是windows还是linux?假设,它的linux
我建议你直接转到你正在运行作业的机器并尝试获取文件(例如使用wget
命令)。通过这种方式,您将看到您真的可以从这台机器访问Web服务器......
希望这有帮助
答案 1 :(得分:0)