私はヘルオクで起動したアプリを持っていますが、サーバーを起動するとセロリのビートプロセスが開始しません。セロリがヘロクで始まらないようにする
Procfile
web: gunicorn -w 4 connect.wsgi
celery: python manage.py celeryd -c 3 --beat
労働者は、Herokuのアプリが起動された後に開始されるように見ることができます。
$ heroku ps
=== web (Free): gunicorn -w 4 connect.wsgi (1)
web.1: starting 2016/07/13 16:17:18 -0400 (~ 9s ago)
=== celery (Free): python manage.py celeryd -c 3 --beat (1)
celery.1: up 2016/07/13 16:17:25 -0400 (~ 2s ago)
しかし、セロリ、ビート・プロセスの実行を得るために、私が持っています明示的にHerokuで開始する:
heroku run python manage.py celerybeat
セロリがローカルで細かく打ち上げられます。これはHerokuの限界ですか、何か間違っていますか?
これはあまりにも悪いことです...端末でプロセスを開始して、3回目の作業を開始できるのは変です。 –