Laravel 5.1:Elastic Beanstalk 工作层设置队列
Posted
技术标签:
【中文标题】Laravel 5.1:Elastic Beanstalk 工作层设置队列【英文标题】:Laravel 5.1: Elastic Beanstalk worker tier setup queue 【发布时间】:2016-10-26 22:26:59 【问题描述】:我关注this blog 在工作层设置 sqs。但是我收到以下错误,似乎守护进程没有正确获取环境变量。
我想要实现的是工作层来处理所有后台作业,包括 cronjob 和队列作业。
P/S:.env 文件中的值我存储在弹性 beanstalk 配置中
【问题讨论】:
【参考方案1】:我已经更新了这部分
[program:laravel_queue]
process_name=%(program_name)s_%(process_num)02d
command=php /var/app/current/artisan queue:work sqs --sleep=3 --tries=3
stdout_logfile=/var/app/support/logs/laravel-queue.log
logfile_maxbytes=0
logfile_backups=0
redirect_stderr=true
autostart=true
autorestart=true
startretries=86400
user=webapp
numprocs=1
redirect_stderr=true
我也是blog it down here
【讨论】:
以上是关于Laravel 5.1:Elastic Beanstalk 工作层设置队列的主要内容,如果未能解决你的问题,请参考以下文章
VerifyCsrfToken 中的 TokenMismatchException - Laravel 5.1
Elastic Beanstalk 预部署 Laravel 节点错误
AWS Elastic Beanstalk 中的 Laravel .env