Ошибка Heroku с веб-сервером Golang: веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь запустить мое golang веб-приложение на heroku. Он будет успешно загружен, но затем взломает sh с кодом «H10». Однако он также выдает ошибку R10 и сообщает: «Веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска».

При попытке найти порт, явно заданный в файл (и работает на моем компьютере) или есть какая-то другая проблема. В настоящее время нет базы данных, связанной с приложением (что, по словам heroku, является частой причиной для этого cra sh), но оно использует gorilla / mux в качестве зависимости от поставщика, которая может быть проблемой.

1 Ответ

2 голосов
/ 18 февраля 2020

См. this

Похоже, вы не можете указать произвольный порт, но должны проверить среду на PORT, назначенный heroku для вашего развертывания.

Вы можете сделайте это, например, с

port:=os.Getenv("PORT")

Затем используйте port с вашим сервером.

Пожалуйста, включите код (даже репродукцию) с вопросами, чтобы нам было легче понять проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...