Golang web服务器出现Heroku错误:web进程在启动后60秒内未能绑定到$PORT



我正在尝试在heroku上运行我的golang web应用程序。它将成功上传,但随后它将崩溃,代码为"H10"。然而,它也给了我错误R10,并指出:"Web进程在启动后60秒内未能绑定到$PORT"。

它试图找到文件中明确设置的端口(在我的计算机上工作(是否有问题,或者是否有其他问题。目前没有数据库链接到该应用程序(根据heroku的说法,这是导致此次崩溃的常见原因(,但它使用gorilla/mux作为依赖项,因此这可能是问题所在。

查看此

您似乎无法指定任意端口,但必须检查环境中heroku为您的部署分配的PORT

您可以使用例如来完成此操作

port:=os.Getenv("PORT")

然后在服务器上使用port

请在代码(甚至是repro(中加入问题,使我们更容易理解问题。

相关内容

最新更新