Javascript OpenShift托管的应用程序停止响应
所以我编写了一个非常简单的电报机器人。我知道,如果24小时不使用应用程序,应用程序也可以使用,以前也有过,但现在情况似乎不是这样:当我通过Javascript OpenShift托管的应用程序停止响应,javascript,node.js,openshift,Javascript,Node.js,Openshift,所以我编写了一个非常简单的电报机器人。我知道,如果24小时不使用应用程序,应用程序也可以使用,以前也有过,但现在情况似乎不是这样:当我通过rhc ssh连接到应用程序时,它不会显示关于应用程序空闲的常见警告,并且在我手动重新启动gear之前,它不会开始响应。更不用说我升级到了Bronze,这将完全消除怠速 问题由此显现出来:bot停止响应任何命令,如果我连接到shell并“跟踪”node.js日志(通过tail-f-n100 app root/logs/nodejs.log或rhc tail),
rhc ssh
连接到应用程序时,它不会显示关于应用程序空闲的常见警告,并且在我手动重新启动gear之前,它不会开始响应。更不用说我升级到了Bronze,这将完全消除怠速
问题由此显现出来:bot停止响应任何命令,如果我连接到shell并“跟踪”node.js日志(通过tail-f-n100 app root/logs/nodejs.log
或rhc tail
),它也不会显示任何活动(我让它记录收到的消息)
有没有一个好的方法可以看出是什么原因导致了它(因为我对这方面比较陌生,这可能是我自己的错误,或者是某个需求的代码中的错误)
或者,也许至少有一种方法可以通过其索引页重新启动装备,以便其他人可以将其重新启动?您可能需要检查您的装备是否正常。@JiriFiala,是的,我也尝试过。即使应用程序没有响应,两者都返回0。我还尝试了该部分中几乎所有的命令。并不是所有这些对我来说都有意义,但以下是结果:(不确定是否需要模糊)从描述来看,电报机器人似乎会随着时间的推移消耗所有可用的资源。也许能帮你分析一下。另一种选择是将档位保持在非响应状态,并联系OpenShift支持人员寻求帮助。@JiriFiala,不,似乎不是这样。当状态页面没有响应时,我抓拍了它的屏幕截图:当然,监控卡带没有向我发送电子邮件。