The pid file locates at /var/run/cloud-management.pid and lock file at /var/lock/subsys/cloud-management.
问题描述:
Sh>cloud-setup-management
Sh>cloud-setup-management
[root@management management]# service cloud-management status
cloud-management 已死,但 pid 文件仍存
The pid file locates at /var/run/cloud-management.pid and lock file at /var/lock/subsys/cloud-management.
Starting cloud-management will take care of them or you can manually clean up.
查看日志:
Sh>vim /var/log/cloud/management/management-server.log
2013-01-08 09:47:37,345 ERROR [ehcache.distribution.MulticastRMICacheManagerPeerProvider] (main:null) Error starting heartbeat. Error was: No such device
java.net.SocketException: No such device
2013-01-08 09:47:37,351 ERROR [utils.component.ComponentLocator] (main:null) Problems while configuring DAO: ServiceOfferingDao
net.sf.ehcache.CacheException: No such device
经常遇到这个问题的两种原因是:
1. mysql db服务没有运行
2. CloudStack管理服务启动时做integritycheck失败, DB里记录的CloudStack版本与运行的不一致.
解决方法:
尝试初始化cloud-management
shell>cloud-setup-management
打不开那就在防火墙的配置文件里面看看有没有修改。
cd /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
如果有这句则代表着8080端口是开启的。
如果你是做tomcat或apache服务需要打开8080端口而无法打开的话则看看是不是被占用了
netstat -an可以查看活动的端口,然后来看看是不是被占用了。
tomcat的话也有这么个原因,tomcat版本有问题,换上jakarta-tomcat就好了。
lsof -i:8080查看8080端口号是否启动
posted on 2013-03-05 13:39 restService 阅读(821) 评论(0) 编辑 收藏 举报