Lokalnie wszystko działa, na heroku nie bardzo. Postępowałem zgodnie z tutorialami heroku jak deployować aplikację i jak używać Celery u nich.
Strona normalnie wchodzi, ale wysypuje się kiedy ma wykonać proste asynchroniczne zadanie z udziałem Celery.

Korzystam z CloudAMQP jako message brokera i dla trzymania rezultatów.
Logi w konsoli pokazują, że nie może połączyć się z hostem:
amqp://guest:**@127.0.0.1:5672//:

pomimo, że w ustawieniach settings.py podałem konto i adres do CloudAMQP które stworzyłem i ustawienia te wczytuje, bo strona debugowa Django pokazuje mi te ustawienia jako wczytane.

Dziwi mnie że Celery próbuje łączyć się z tym guestem pomimo, że w ustawieniach jest adres CloudAMQP i konkretne konto którego ma jako MB używać.
Dodam też, że lokalnie też się tak łączy na tego Guesta pomimo, że lokalnie mam też konkretne konto ustawione (inne oczywiście niż zdalnie). A lokalnie działa.

Będę wdzięczny za jakiekolwiek sugestie dlaczego tak się dzieje, albo co mogę zrobić żeby jakoś zbadać/ruszyć tą sprawę dalej.

P.S. dodam jeszcze, że konkretny błąd na stronie debugowej django to:

OSError at /
[Errno 111] Connection refused

a dalej: ```
During handling of the above exception ('ChannelPromise' object has no attribute 'value'), another exception occurred