Heroku Dyno State изменится с начала аварии - PullRequest
0 голосов
/ 10 апреля 2020

У меня 2 приложения с использованием cloudAMQP.

Приложение A : Flask Приложение (издатель)

Приложение B : Простое python файл с 1 функцией для отправки электронного письма при получении сообщения от издателя (слушателя). Сообщение из приложения A вызовет функцию отправки электронного письма.

  • В настоящее время я использую контейнер heroku docker для приложения B и запускаю его как веб-контейнер heroku.

  • Приложение A работает и публикует сообщение в очередь (прямой обмен), когда пользователь нажимает кнопку.

Все подключения к облакуAMQP и Функция приложений в порядке, когда оба приложения работают локально. Однако после развертывания в Heroku hobby dyno состояние приложения B постоянно меняется с начала на cra sh всякий раз, когда я делаю «контейнер: выпуск» для геройку. Это не позволило моему приложению прослушивать cloudAMQP, из-за чего мои функции не могли работать.

Могу ли я узнать, почему мое приложение слушателя обрабатывает sh и как мне решить эту проблему?

...