我有一个Liberty Bluemix服务(现在是MFP8应用程序而不是容器)。部署了一个混合移动应用程序和6个适配器。当一切正常时,突然间,所有的东西都被抹去了,服务器是空的。我必须重新注册应用程序,部署所有适配器,并再次配置推送通知。这种情况已经发生了两次,当我们在客户面前做演示时,这是非常尴尬的。无法弄清楚这种情况何时发生的模式。当MFP8服务器是一个容器时,从未出现过这个问题。MFP8 Console that is empty
发布于 2016-09-14 17:49:35
Anamica,如果您使用的是开发者计划,则没有持久数据库来存储您的配置(包括应用程序和适配器)。所有内容都在运行实例的存储空间中。如果服务器重启(因为您请求重启,或者因为服务器崩溃并自动重启),您需要重新部署应用程序/适配器。使用专业计划,您可以配置dashDB数据库以将数据保存在安全且持久的空间中。
发布于 2016-09-14 19:48:55
同意杰罗姆的观点。
您可以进行备份和恢复,以防丢失:
(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
希望这能有所帮助!!
https://stackoverflow.com/questions/39487212
复制相似问题