【发布时间】:2014-05-19 19:07:18
【问题描述】:
我有一个在 beanstalked 中将电子邮件排队的页面。
脚本按预期工作,当我有一个队列监听器时,电子邮件会被触发,即。
php artisan queue:listen
但是当我删除监听器并将其添加到 crob 作业时
* * * * * /usr/bin/php /var/www/huge/artisan queue:listen
电子邮件不会被解雇。 有什么想法吗?
【问题讨论】:
我有一个在 beanstalked 中将电子邮件排队的页面。
脚本按预期工作,当我有一个队列监听器时,电子邮件会被触发,即。
php artisan queue:listen
但是当我删除监听器并将其添加到 crob 作业时
* * * * * /usr/bin/php /var/www/huge/artisan queue:listen
电子邮件不会被解雇。 有什么想法吗?
【问题讨论】:
前几天遇到了同样的问题,您可能只需要先 cd 进入 Artisan 所在的目录。请尝试以下操作:
* * * * * cd /var/www/huge/ && /usr/bin/php artisan queue:listen
另外,您确定当前使用的 PHP CLI 位于 /usr/bin 而不是 /usr/local/bin?
如果上述方法不起作用,请尝试:
* * * * * cd /var/www/huge/ && /usr/local/bin/php artisan queue:listen
【讨论】:
* * * * * cd /var/www/test/huge/ && /usr/local/bin/php artisan queue:listen