2016-09-14 87 views
1

我有一个MFP8 Bluemix服务(现在是Liberty应用程序而不是容器)。部署了一个混合移动应用程序和6个适配器。虽然事情一切正常,突然间一切都消失了,服务器是空的。我必须重新注册应用程序并部署所有适配器并再次配置推送通知。这发生了两次,当我们在做演示的客户面前时,这非常令人尴尬。无法弄清楚发生这种情况的模式。当MFP8服务器是一个容器时,从来没有遇到过这个问题。 MFP8 Console that is empty来自MobileFirst 8.0 Liberty App on Bluemix的应用程序和适配器消失

回答

2

Anamica, 如果使用的是开发人员计划,则不存在用于存储配置的持久数据库(包括应用程序和适配器)。一切都在您正在运行的实例的存储空间上。如果服务器重新启动(因为您要求它或服务器崩溃并自动重新启动),则需要重新部署应用程序/适配器。通过专业计划,您可以配置dashDB数据库以将您的数据保存在安全和持久的空间中。

2

同意杰罗姆。

你可以备份和恢复的情况下失去了它:

(一)所做的任何更改到管理服务,如部署适配器时,都会注册一个应用程序,等等。运行这个CLI /命​​令将所有配置下载到zip文件中。 (b)如果您重新创建服务器并丢失配置,请运行此CLI将上述配置导入BMX应用程序。

$curl -X POST -u admin:admin -F [email protected]/export.zip http://<App Name>.mybluemix.net/mfpadmin/management-apis/2.0/runtimes/mfp/deploy/multi 

参考:Different ways of exporting and importing MobileFirst Foundation server artifacts

希望这有助于!

+0

问题不在于重新部署。我有可以运行的脚本,并从我的开发环境部署应用程序和适配器。问题在于内容正在被消灭,当这种情况发生时我们不知情。客户端演示前5分钟,所有工作都正常工作,并且在客户面前我看到一切都被抹去了,而且我知道我们从来没有重新启动服务器或请求重新启动。 也在专业计划中,我必须重新部署还是将其存储在dashDB中,并且当服务器重新启动时,所有事情都将再次部署和配置! – anamica

相关问题