我正在尝试在heroku上为我的Django应用程序部署最简单的“hello world”芹菜配置。我的Procfile如下:
web: gunicorn myapp.wsgi
worker: celery -A myapp worker -l info -B -b amqp://XXXXX:XXXXX@red-thistle-3.bigwig.lshift.net:PPPP/XXXXX
这是我给芹菜工人的RABBITMQ_BIGWIG_RX_URL。我的设置文件中有相应的RABBITMQ_BIGWIG_TX_URL作为BROKER_URL。
如果我在本地开发环境中使用这些代理URL,一切正常,我实际上可以使用Heroku RabbitMQ系统。但是,当我将我的应用程序部署到Heroku时,它无法正常工作。
答案 0 :(得分:0)
这个Procfile似乎有用(虽然Celery给我内存泄漏问题)。
web: gunicorn my_app.wsgi
celery: celery worker -A my_app -l info --beat -b amqp://XXXXXXXX:XXXXXXXXXXXXXXXXXXXX@red-thistle-3.bigwig.lshift.net:PPPP/XXXXXXXXX