所以我编写了一个非常简单的Telegram bot和hosted it via OpenShift。我知道应用程序可以go idle如果24小时不使用它,它确实发生过,但现在看起来似乎并非如此:当我通过rhc ssh
连接它时,它没有显示关于应用程序空闲的通常警告,并且在我手动重启齿轮之前它没有开始响应。更不用说我升级到了铜牌,这应该完全消除空转。
问题就这样表现出来了:机器人停止响应任何命令,如果我连接到shell并且正在“拖尾”node.js日志(通过tail -f -n 100 app-root/logs/nodejs.log
或rhc tail
),它也没有显示任何活动(我记录了收到的消息)。
有没有一种好方法可以看出是什么导致它(因为我对此很新,这可能是我的错误,或其中一个要求的代码中的错误)?
或者,或许,至少有一种方法可以通过索引页面重新启动齿轮,以便其他人可以恢复生命吗?