0

几个月来,我一直在测试 Openshift Online 平台(使用免费的 3 档选项)。我设置了几个 python 应用程序以及非常基本的 python 应用程序(仅使用 Openshift python 模板)和外部监控,这也使应用程序保持活动状态(=非空闲)。

我的发现是应用程序每 cca 14 天重新启动一次。并且基本上不适用于 cca 5-20 分钟。为了使停机时间为 0,建议使用 HA 可扩展设置。

这通常被声明为具有 HA 代理设置的应用程序服务器(例如 python)的 2+ 齿轮 + 数据库的 1 齿轮(在我的情况下为 PostgreSQL)。

我想知道数据库设备是否不会像在非扩展应用程序中那样不时重新启动?

Uptime Logs for python application:

Latest Events (up, down, start, pause)  Export Logs
Event   Date-Time   Reason  Duration

 Up 04-07-2014 19:03:10 OK  53 hrs, 11 mins
 Down   04-07-2014 18:54:48 --- 0 hrs, 8 mins
 Up 04-07-2014 18:48:51 OK  0 hrs, 5 mins
 Down   04-07-2014 18:45:29 --- 0 hrs, 3 mins
 Up 02-07-2014 22:52:56 OK  43 hrs, 52 mins
 Down   02-07-2014 22:32:38 --- 0 hrs, 20 mins
 Up 23-06-2014 11:41:43 OK  226 hrs, 50 mins
 Down   23-06-2014 11:27:05 --- 0 hrs, 14 mins   
 Up 03-06-2014 04:00:05 OK  487 hrs, 27 mins
 Down   03-06-2014 03:50:22 --- 0 hrs, 9 mins
4

1 回答 1

0

目前我们的数据库设备是不可扩展的。这是将在不久的将来解决的问题。但是目前,最好使用 DBaaS 作为解决方法。值得庆幸的是,我们在marketplace.openshift.com 上有几个选项,您可以轻松地将它们与您现有的应用程序联系起来。

于 2014-07-18T18:03:23.543 回答