OpenShift的临时503和404托管了webapp

时间:2014-03-17 09:32:54

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

我在OpenShift上向WildFly 8.0.0部署了一个webapp。该应用程序目前只有很少的用户,但工作正常。对于WildFly,我使​​用一个免费的OpenShift帐户(我不知道它是否相关)和单个cartidge。

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

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

看起来OpenShift“禁用”webapps如果它们已经使用了一段时间,然后根据需要“重新启用”它们(但在“重新启用”webapps期间显示503或404)。

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

=>如何防止我的网络应用程序无法使用?

此致

2 个答案:

答案 0 :(得分:7)

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

但是,如果您希望继续使用免费计划,并且您的应用需要定期访问以便不会出现这些错误,则可以设置监控服务(例如http://pingdom.comhttp://uptimerobot.com )每小时检查一次,从而避免让您的齿轮闲置。当我将一个小型个人网站移到OpenShift时,我意外地发现了这一点,并且由于监控服务的到来,它从未闲置过。

答案 1 :(得分:3)

在免费计划中,根据this FAQ,OpenShift将在2天内暂停任何未收到外部HTTP请求或git推送的齿轮。

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

相关问题