【问题标题】:Temporary 503 and 404 for OpenShift hosted webappOpenShift 托管的 webapp 的临时 503 和 404
【发布时间】:2014-04-22 10:40:23
【问题描述】:

我在 OpenShift 上将 web 应用程序部署到 WildFly 8.0.0。该应用程序目前的用户很少,但运行良好。我使用一个免费的 OpenShift 帐户(我不知道它是否相关)和一个用于 WildFly 的墨盒。

有时,当我访问应用程序时,我会收到 503(有时)或 404(大多数时候)错误。

如果应用程序有一段时间没有使用(大约 2 或 3 天),我似乎会收到这些错误。大约一分钟,如果我重新加载页面,我会得到同样的错误。但大约一分钟后,我不再收到错误消息,而是应用程序正确可用。

看起来 OpenShift 会“禁用”一段时间未使用的 web 应用,然后根据需要“重新启用”它们(但在 web 应用“重新启用”期间显示 503 或 404)。

=> 这是一个错误吗?这是 OpenShift 的一个众所周知的问题吗?

=> 如何防止我的 web 应用程序不可用?

问候

【问题讨论】:

    标签: http-status-code-404 openshift wildfly http-status-code-503


    【解决方案1】:

    正如 diw 所说,齿轮空转是免费计划的一部分,随着青铜计划的公布,您可能不必再担心了。

    但是,如果您想继续使用免费计划,并且如果您的应用程序需要定期访问以免出现这些错误,您可以设置监控服务(例如 http://pingdom.comhttp://uptimerobot.com)以每小时检查一次从而避免让你的齿轮空转。当我将一个小型个人站点移至 OpenShift 时,我偶然发现了这一点,并且由于监控服务命中它,它从未空闲过。

    【讨论】:

    • 谢谢。 UptimeRobot 看起来确实很有趣。我现在正在使用它。 :)
    • 我升级到青铜计划但仍然有齿轮空转。我已联系 openshift,但没有回复。
    • 这似乎没问题。但是,不用的齿轮空转也不错。
    【解决方案2】:

    根据this FAQ,在免费计划中,OpenShift 将在 2 天内闲置任何未收到外部 HTTP 请求或 git push 的设备。

    如果您只使用 3 个免费齿轮,您可以升级到青铜计划,which does not have any gear idling,并且不会产生任何额外费用。

    【讨论】:

    • 谢谢。不幸的是,RedHat 在升级到青铜计划时需要信用卡号,即使不收取任何费用。
    猜你喜欢
    • 2021-06-10
    • 1970-01-01
    • 2020-08-03
    • 2023-03-04
    • 1970-01-01
    • 2012-02-21
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多