如何找出是否/为什么我';我在openshift上空转

如何找出是否/为什么我';我在openshift上空转,openshift,haproxy,Openshift,Haproxy,我刚升级到青铜计划,但我想我还是会每24小时空闲一次,或者haproxy有什么我不明白的地方 我使用haproxy缩放了3个小齿轮,由于没有用户,我很确定我总是只使用1个。每天早上(太平洋时间凌晨4点左右),我访问app-domain.rhcloud.com,我的应用程序关闭(错误503)。我在几分钟后再试一次,它又起作用了。状态页面app-domain.rhcloud.com/haproxy-status/然后显示相应的正常运行时间 这是一个节点应用程序,nodejs.log中没有错误,只是一

我刚升级到青铜计划,但我想我还是会每24小时空闲一次,或者haproxy有什么我不明白的地方

我使用haproxy缩放了3个小齿轮,由于没有用户,我很确定我总是只使用1个。每天早上(太平洋时间凌晨4点左右),我访问app-domain.rhcloud.com,我的应用程序关闭(错误503)。我在几分钟后再试一次,它又起作用了。状态页面app-domain.rhcloud.com/haproxy-status/然后显示相应的正常运行时间

这是一个节点应用程序,nodejs.log中没有错误,只是一些关于它的信息在下降,然后上升:

调试:正在将SIGTERM发送到子项

2015年9月22日星期二06:07:38 GMT-0400(美国东部时间):收到SIGTERM- 正在终止应用程序

2015年9月22日星期二06:07:38 GMT-0400(EDT):节点服务器已停止

调试:使用

调试:程序“server.js”

调试:--watch'/var/lib/openshift/[id]/app root/data/.nodewatch'

调试:---忽略“未定义”

调试:--扩展“节点| js |咖啡”

调试:--exec'node'

调试:使用“node server.js”启动子进程

调试:监视目录 “/var/lib/openshift/[id]/app root/data/.nodewatch”进行更改

这是haproxy.log的尾部。我不知道这里的时间戳是如何工作的,因此如果您需要更多时间戳,请告诉我:

[警告]263/072454(223357):服务器快速/本地设备已关闭, 原因:第4层连接问题,信息:“连接被拒绝”,检查 持续时间:0毫秒。剩下0台活动服务器和0台备份服务器。0个会话处于活动状态, 0重新排队,队列中剩余0

[警报]263/072454(223357):代理“express”没有可用的服务器

[警告]263/072854(223357):服务器快速/本地设备已启动, 原因:第7层检查通过,代码:200,信息:“HTTP状态检查 返回代码200“,检查持续时间:2ms。1个活动备份和0个备份 服务器在线。重新申请了0个会话,队列中总共0个会话

[警告]264/060737(223357):Server express/local gear因以下原因停机: 维修

[警报]264/060737(223357):代理“express”没有可用的服务器

[警告]264/072111(374009):配置:已忽略代理的日志格式 “stats”,因为它没有日志地址

[警告]264/072111(374009):配置:已忽略代理的日志格式 “express”,因为它没有日志地址

[警告]264/072111(374009):Server express/local gear已关闭, 原因:第4层连接问题,信息:“连接被拒绝”,检查 持续时间:0毫秒。剩下0台活动服务器和0台备份服务器。0个会话处于活动状态, 0重新排队,队列中剩余0

[警报]264/072111(374009):代理“express”没有可用的服务器

[警告]264/072411(374009):Server express/local gear已启动, 原因:第7层检查通过,代码:200,信息:“HTTP状态检查 返回代码200“,检查持续时间:2ms。1个活动备份和0个备份 服务器在线。重新申请了0个会话,队列中总共0个会话

我做错什么了吗?还是openshift还在让我空转?

解决方案

根据对我最初问题的评论,我联系了他们的支持。结果它不是在空转。如果其他任何人有这个问题,它最终是。支持和运营团队提供了帮助,并在几周内发布错误修复之前在我的实例上安装了补丁。

在上记录请求,我们将进行检查。