0

在流量非常低的 appharbor 上部署了一个 asp.net mvc 4 应用程序。每次在部署几分钟不活动后访问应用程序时,我都会从 nginx 收到 504 网关超时错误。非常烦人,我该怎么做才能解决这个错误?

编辑:

appharbor 支持网站上的支持票

4

1 回答 1

2

由于应用程序在请求超时内没有响应,因此返回 HTTP 504。应用程序启动可能需要一些时间,因此有时可能会在初始请求中返回 504。

免费计划中的应用程序在闲置 20 分钟后空闲。您可以升级到其中一个付费计划,因为它们在一段时间不活动后不会闲置。

我们(AppHarbor)正在努力减少应用程序启动所需的时间,这将进一步缓解这个问题。请注意,默认请求超时最近已增加到 120 秒,因此如果您继续遇到此问题,非常欢迎您开票并告诉我们应用程序名称,以便我们仔细查看。

于 2013-02-13T07:57:44.663 回答