我需要运行一个 Laravel 命令 php artisan queue:work --daemon
来处理存储在 Beanstalkd 队列中的作业。
我找到了两种解决方案:
- 使用 Supervisord 运行命令:
在 Supervisord 的配置文件中注册命令并启动它。
- 使用 CronJobs 运行命令:
*/1 * * * * /usr/bin/php /var/www/laravelProj/artisan queue:work --daemon --tries=3
可以有人解释哪种方法是最好的,可以提高性能。