【发布时间】:2015-08-23 22:13:49
【问题描述】:
我在 ubuntu 14.04 上运行 LAMP 系统。我有一个使用 php 的 rss 提要,它每 1 小时运行一次,MySQL 存储数据。我的 php 文件曾经在 cron 中使用 php 完美运行了大约 15 天,但它不再工作了
我的 cron 如下
0 * * * * /usr/bin/php /var/www/html/rss.php >/dev/null
我的 php 脚本在浏览器(firefox/chrome)上运行良好
当我在 cron 中使用 wget 运行 php 脚本时,它工作正常
0 * * * * wget http://www.mywebsite.com/rss.php >/dev/null
【问题讨论】:
-
运行
cd / && /usr/bin/php /var/www/html/rss.php会得到什么? -
嗨 Daniil,上述命令的输出是 php 脚本尝试运行 5-6 秒,我再次看到 root@tb:/# 屏幕。从浏览器或 wget 运行时,我的 php 代码至少运行 6-7 分钟,并且我有从 ph pscript 编写的 txt 文件,以查看脚本是否已运行。 php 脚本没有运行
-
我们可以看看你的剧本吗? PHP CLI 配置与 web one 不同
-
我的php代码是1500行
-
你有一些基于网络的东西($_SERVER 变量),一些依赖于 PATHES 的东西(例如包含?)
标签: php mysql apache cron wget