在 Elastic Beanstalk 上自动启动 Celery

Posted

技术标签:

【中文标题】在 Elastic Beanstalk 上自动启动 Celery【英文标题】:Automatic launch of Celery on Elastic Beanstalk 【发布时间】:2017-01-10 21:01:21 【问题描述】:

我已经阅读了一些关于如何执行此操作的先前线程,但这些线程中给出的脚本似乎不再起作用了。

我知道我需要将一个celery.config 文件放在我的.ebextensions 目录中。该文件需要配置 celery,然后在 celery 上运行supervisord 以将其作为守护进程启动。在过去 6 个月左右的时间里,有没有人幸运地做到了这一点?

【问题讨论】:

【参考方案1】:

这个问题确实花了我很多时间,但它终于奏效了。 请参阅我在这个问题中的答案,我曾以声望赏金询问但没有人回答,解决后我添加了自己的答案。

How to run celery worker on elastic beanstalk?

【讨论】:

你是救生员!谢谢,它似乎与我找到的脚本非常相似,但你解释得更好。也许这个问题最终可以成为人们的资源。 我希望它也适合你。没用的可以写。 它确实有效,我在回复之前确保测试它。 好,我很乐意帮助你:)

以上是关于在 Elastic Beanstalk 上自动启动 Celery的主要内容,如果未能解决你的问题,请参考以下文章

如何在 aws elastic beanstalk 环境实例启动上运行 shell 脚本

让 django celery worker 在 elastic-beanstalk 上启动的问题

在 Elastic Beanstalk 上启动 SQS celery worker

使用 cloudformation 在 Elastic Beanstalk 上启动 docker 多容器

如何在部署应用程序 Elastic beanstalk 上修改 NGINX 配置

在 Elastic Beanstalk 部署后自动重启 SolR