我们的CF托管应用程序(java)由于数据库问题而崩溃。数据库服务(mariaDB)仍在运行,但是由于应用程序已关闭,我无法使用服务密钥和ssh连接到它。有什么方法可以在没有运行应用程序的情况下直接访问Cloud Foundry上的服务?
我无法再次运行该应用程序,因为无法访问数据库,并且由于该应用程序已关闭而无法访问数据库。您看到问题了。我们正在使用Swisscom的CF。
答案 0 :(得分:1)
不幸的是,没有其他办法。但是,您可以将多个应用程序绑定到同一服务实例,因此可以临时推送一个小型虚拟应用程序。
答案 1 :(得分:1)
我的发现与@SandroMathys吻合。我们从以下指南中创建了一个“空”的代理应用程序借用:https://github.com/swisscom/docs-appcloud-service-offerings/blob/master/migrate-mariadb-to-mariadbent.html.md.erb
其要旨是:
index.html
之后:
$ git clone https://github.com/swisscom/cf-default-app-staticfile.git
$ cd cf-default-app-staticfile
$ cf push proxy-app --no-route
打开隧道并访问服务