我想有这个工匠任务运行的cron作业(主机BlueHost的):(Laravel 3.2)Cron Job中的Artisan任务没有运行?
php-cli /home3/***/***/artisan task
这部作品在命令行(SSH),而不是通过计划。 我知道它不执行,因为它应该添加一个数据库条目。
那里有什么问题?
编辑::因为没有错误报告任何地方(无论是电子邮件或output.log文件), 我猜这个命令执行,但没有做任何事情。 这可能是因为Artisan任务中的数据库连接问题吗? 有一个简单的DB::('表)插入(等)在那里..
但是,如果任务从命令行工作,为什么不从Cron?
您是否尝试过手动捕获异常并将其记录在某处?或者只是登录任务的开始,如果它真的被执行了,所以也许这不是Laravel相关的问题。 –
你是什么意思手动捕获异常? – cannotcompute
在你的任务周围写一个大的'try {...} catch(Exception $ e){...}'。 –