我有一个MFP8 Bluemix服务(现在是Liberty应用程序而不是容器)。部署了一个混合移动应用程序和6个适配器。事情一切正常,一切都会被擦除,服务器也是空的。我必须重新注册应用程序并部署所有适配器并再次配置推送通知。这已经发生了两次,当我们在客户面前进行演示时非常尴尬。无法找出何时发生这种情况的模式。 MFP8服务器是容器时从未遇到过此问题。 MFP8 Console that is empty
答案 0 :(得分:2)
Anamica, 如果您使用的是Developer计划,则没有用于存储配置的持久性数据库(包括应用程序和适配器)。一切都在您正在运行的实例的存储空间中。如果重新启动服务器(因为您要求它或因为服务器崩溃并自动重新启动),您需要再次重新部署应用程序/适配器。使用Professional计划,您可以配置dashDB数据库以将数据保存在安全且持久的空间中。
答案 1 :(得分:2)
同意杰罗姆。
您可以进行备份和恢复以防丢失:
(a)每次对管理服务进行任何更改(例如部署适配器,注册应用程序等)时,请运行此CLI /命令将所有配置下载到zip文件中。
$curl -X GET -u admin:admin -o export.zip http://<App Name>.mybluemix.net/mfpadmin/management-apis/2.0/runtimes/mfp/export/all
(b)如果您重新创建服务器并丢失配置,请运行此CLI将上述配置导入BMX应用程序。
$curl -X POST -u admin:admin -F file=@./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
希望这会有所帮助!!