OpenShift的存储空间只有1G,当数据库MySQL、应用Log的增长导致超出配额后,我们就不能对应用进行管理(如:重启应用、SSH登录),这时好像只有删除应用重建一条出路,
后来下载安装RHC 客户端,发现可以对应用进行管理
Windows平台RHC安装步骤
https://developers.openshift.com/en/getting-started-windows.html#client-tools
国内 gem install时需要使用http代理
gem install --http-proxy http://hkproxy.xxx.com:8888/ rhc
Windows平台需安装net-ssh
gem install --http-proxy
http://hkproxy.xxx.com:8888/ net-ssh -v 2.9.3.beta1
成功执行 rhc setup,以后就可以用如下命令连接APP
C:\Windows\System32>rhc ssh spider
Connecting to xxx@spider-xxx.rhcloud.com ...
先停止APP
C:\Windows\System32>rhc force-stop-app -a spider
RESULT:
spider force stopped
删除APP的日志文件
[spider-xxx.rhcloud.com xxx]\> rm -R jbossews/work/Catalina/localhost/_/logs
到这里应该就可以重启APP了,如果还是不行可以再删除一些其它无关紧要的文件
可以用quota查看磁盘使用情况
[spider-xxx.rhcloud.com xxx]\> quota -s
最后重启APP
[spider-xxx.rhcloud.com xxx]\> gear start
查看启动日志
[spider-xxx.rhcloud.com xxx]\> tail -f app-root/logs/jbossews.log