场景是,我在OpenShift(V2)中的流量较少。由于流量较小,档位变为空闲状态。我知道铜牌计划在那里,但我没有兴趣升级我的计划。因此,我希望gear不使用命令行工具或web控制台提供的重启选项。我已经使用了httpget方法(通过浏览器),但是它并没有激活这个设备。后来我找到了一个在线工具Is It Down Right Now,我检查了我的URL。因此,我的装备在经过2,3次检查后变得有活力。你知道吗
然后我的问题是,如何通过ping或发送一些请求到我的URL,即project\u name,来保持OpenShift gear的活力-hostname.rhcloud.com使用Python/Django。你知道吗
或者简单地说,如何使用Python/Django创建一个精确/类似的工具,比如它现在是否关闭了?你知道吗
正确答案是Uptimerobot.com网站你知道吗
我有办法解决我的问题。感谢@fat fantasma推荐Requests库。你知道吗
上面的函数最初尝试获取请求的URL。然后通过检查返回的状态码是否为503进入无限while loop。通常503在怠速状态时从OpenShift档位返回
相关问题 更多 >
编程相关推荐