Laravel AWS:带SQS队列的弹性豆茎:php artisan队列:工作
我在aws elastic beanstalk上主持一个laravel页面。对于排队,我使用SQS。我想通过将其写入.ebextensions文件夹中的init.config文件,在服务器上执行Laravel AWS:带SQS队列的弹性豆茎:php artisan队列:工作,laravel,amazon-web-services,amazon-elastic-beanstalk,amazon-sqs,laravel-artisan,Laravel,Amazon Web Services,Amazon Elastic Beanstalk,Amazon Sqs,Laravel Artisan,我在aws elastic beanstalk上主持一个laravel页面。对于排队,我使用SQS。我想通过将其写入.ebextensions文件夹中的init.config文件,在服务器上执行nohup php artisan queue:work--daemon>/dev/null 2>&1&。现在这只工作一次:在部署代码之后,队列中的每条消息都会执行,但在创建新消息之后,它们只会留在队列中,直到我在.ebextensions文件夹中使用相同的命令部署新工件。如何管理命令队列:工作一直在执行
nohup php artisan queue:work--daemon>/dev/null 2>&1&
。现在这只工作一次:在部署代码之后,队列中的每条消息都会执行,但在创建新消息之后,它们只会留在队列中,直到我在.ebextensions文件夹中使用相同的命令部署新工件。如何管理命令队列:工作一直在执行
这是我的init.config文件:
container_commands:
01clearCache:
command: "php artisan config:clear"
02queuework:
command: "nohup php artisan queue:work --daemon > /dev/null 2>&1 &"