service php-fpm does not support chkconfig

爲了php-fpm管理方便,從php安裝目錄拷貝了啓動腳本,更改相應路徑,然後執行添加啓動服務,出現如下錯誤。

service php-fpm does not support chkconfig

經過多方查找,原來是啓動腳本中缺少了下面兩行內容:

# chkconfig:   2345 15 95

# description:  PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation \

# with some additional features useful for sites of any size, especially busier sites. 

其中2345是默認啓動級別,級別有0-6共7個級別。

 

  等級0表示:表示關機   

 

  等級1表示:單用戶模式   

 

  等級2表示:無網絡連接的多用戶命令行模式   

 

  等級3表示:有網絡連接的多用戶命令行模式   

 

  等級4表示:不可用   

 

  等級5表示:帶圖形界面的多用戶模式   

 

  等級6表示:重新啓動

 

15是啓動優先級,95是停止優先級,優先級範圍是0-100,數字越大,優先級越低。

啓動腳本如下:

#!/bin/bash

# chkconfig:   2345 15 95

# description:  PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation \

# with some additional features useful for sites of any size, especially busier sites. 

# processname: php-fpm

# config: /usr/local/php/etc/php.ini


# Source function library.

. /etc/rc.d/init.d/functions


PHP_PATH=/server/php

DESC="php-fpm daemon"

NAME=php-fpm

DAEMON=$PHP_PATH/sbin/$NAME

CONFIGFILE=$PHP_PATH/etc/php-fpm.conf

PIDFILE=$PHP_PATH/var/run/$NAME.pid

SCRIPTNAME=/etc/init.d/$NAME


# Gracefully exit if the package has been removed.

test -x $DAEMON || exit 0


rh_start() {

  $DAEMON -y $CONFIGFILE || echo -n " already running"

}


rh_stop() {

  kill -QUIT `cat $PIDFILE` || echo -n " not running"

}


rh_reload() {

  kill -HUP `cat $PIDFILE` || echo -n " can't reload"

}


case "$1" in

  start)

        echo -n "Starting $DESC: $NAME"

        rh_start

        echo "."

        ;;

  stop)

        echo -n "Stopping $DESC: $NAME"

        rh_stop

        echo "."

        ;;

  reload)

        echo -n "Reloading $DESC configuration..."

        rh_reload

        echo "reloaded."

  ;;

  restart)

        echo -n "Restarting $DESC: $NAME"

        rh_stop

        sleep 1

        rh_start

        echo "."

        ;;

  *)

         echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2

         exit 3

        ;;

esac

exit 0


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章