Use svcs -l service_fmri to determine the
restarter for the service.
For services managed by
svc:/system/svc/restarter:default, collect
data for Sun Service. In particular, obtain a core file for
svc.startd using gcore(1), as well
as svcs -x output. Once data has been obtained, it
may be possible to restore service operation clearing the
maintenance state with svcadm(1M).
For services managed by other restarters, no diagnosis may be
available by design. See the documentation for the relevant
restarter for guidance.
Running svcadm clear service_fmri will
request that the restarter clear the maintenance state.