我在OpenShift中有两个Flask应用程序。每一个都是免费的小装备。每个人都使用自己的PostgreSQL盒式磁带。代码非常简单:在数据库中执行查询并返回JSON的REST应用程序。数据库几乎是空的,在这个测试阶段,它们只能由我和响应时间记录器访问。
大多数情况下,对于这两个应用程序,响应时间约为300毫秒,这很棒。 但有时反应需要更长的时间:4s,7s,12s甚至15s。同样的请求需要多50倍的时间才能返回。
如果这些缓慢的响应请求间隔24h / 48h,我会说它是某种OpenShift空闲策略。但他们并不是。它更像是任何一个请求有5%的机会成为慢速,即使它们间隔的时间只有几秒钟。如果请求的间隔时间为几分钟,则可能会出现缓慢的情况。加薪超过50%。
有什么想法吗? 感谢您的关注!