0
我们在我们的apache/whm服务器上运行了几个CRON作业。我们正在使用PHP。从浏览器运行时,脚本完全正常工作。CRON作业不断出错
cron会抛出像以下错误:无法包含文件(即使给绝对路径)。
结果也会有所不同,破坏输出文件等。我真的很困惑,因为有时候crons也能正常工作。看起来确实是间歇性的,当从浏览器执行时,它们每次都完美地工作。
任何帮助将不胜感激,欢呼声。
我们在我们的apache/whm服务器上运行了几个CRON作业。我们正在使用PHP。从浏览器运行时,脚本完全正常工作。CRON作业不断出错
cron会抛出像以下错误:无法包含文件(即使给绝对路径)。
结果也会有所不同,破坏输出文件等。我真的很困惑,因为有时候crons也能正常工作。看起来确实是间歇性的,当从浏览器执行时,它们每次都完美地工作。
任何帮助将不胜感激,欢呼声。
正如大家所指出的,PHP CLI和PHP Apache模块是独立的软件,它们有单独的配置文件。
而不是在根cron选项卡上设置crontab,确保您的所有权限都是正确的。调试用户,他们将从cron运行。假设你正在运行Linux,你可以使用
sudo -i -u username
为此。
cron作业在哪个帐户下运行?无法包含绝对路径的文件通常会显示权限问题。 – 2011-03-14 16:41:43
我建议你从命令行调试你的PHP cron作业。 CLI环境与HTTP完全不同。 – 2011-03-14 17:02:25
@Marc B - 我想你可能会在那里。有点奇怪,工作“有时”,但会看看。也许在根crontab上设置cron? – 2011-03-14 17:22:16