文辉居士

The pid file locates at /var/run/cloud-management.pid and lock file at /var/lock/subsys/cloud-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编辑  收藏  举报

导航


我是有底线的赠送场