我的申请挂断了。因此,我想删除该应用程序,但这是不可能的。 OpenShift只显示我:"无法对app对象执行操作。另一项操作已经在运行"当我想从网络界面删除应用程序时。
Unable to perform action on app object. Another operation is already running.
当我检查我的应用程序的状态时,它是未知的。它表明"未知"对于我的Tomcat服务器以及我的数据库服务器。
我现在可以做些什么让我的应用程序恢复生效?
答案 0 :(得分:2)
看起来您的错误是由OpenShift上的intermittent API failures引起的,因此您无法做任何事情(除了您为OpenShift工作)。
您可以查看OpenShift Online Status Page以查看API错误是否仍然存在。要接收最新的状态更新,您还可以在Twitter上关注OpenShift Operations或加入此IRC频道:#openshift
irc.freenode.net
。
我认为问题会很快得到解决。
答案 1 :(得分:1)
这可能是由于Tomcat内存不足造成的。在rhc command line tools中尝试rhc app force-stop -a [your_app]
。这应该会杀死应用程序中所有正在运行的线程,即使内存不足也是如此。然后,如果要重新启动应用,请使用rhc app start
。
来源:https://help.openshift.com/hc/en-us/articles/202399040-How-to-restart-an-application-