当前位置: 技术问答>linux和unix
启动服务时in maintenance state.是怎么回事?
来源: 互联网 发布时间:2017-04-16
本文导语: 我的应用程序做为service已经存在很久了,在/etc/init.d/myserv 下, 最近要做少量修改,修改后 svcadm enable myserv 发现我的服务起不来了 就打印下面一句: svcadm: Instance "svc:/application/myserv:default" is in maintenance state. ...
我的应用程序做为service已经存在很久了,在/etc/init.d/myserv 下,
最近要做少量修改,修改后 svcadm enable myserv 发现我的服务起不来了
就打印下面一句:
svcadm: Instance "svc:/application/myserv:default" is in maintenance state.
之后svcadm clear, disable, enable都试了,发现不灵,然后进/etc/init.d/下改回来就又起来了,
首先我的代码逻辑应该没什么问题,只是做了些等待,启动时间增长了,是不是启动时间超过一定
数字,我的是500秒,solaris就搞成maintenance?有碰到过的吗?
最近要做少量修改,修改后 svcadm enable myserv 发现我的服务起不来了
就打印下面一句:
svcadm: Instance "svc:/application/myserv:default" is in maintenance state.
之后svcadm clear, disable, enable都试了,发现不灵,然后进/etc/init.d/下改回来就又起来了,
首先我的代码逻辑应该没什么问题,只是做了些等待,启动时间增长了,是不是启动时间超过一定
数字,我的是500秒,solaris就搞成maintenance?有碰到过的吗?
|
试下refresh,强制该服务读取配置文件,然后restart,通常原因是服务没有正确启动,chapter:What does it mean when a service is in maintenance state?