溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

service php-fpm does not support chkconfig

發(fā)布時(shí)間:2020-08-03 21:12:07 來(lái)源:網(wǎng)絡(luò) 閱讀:2102 作者:sky0224 欄目:web開(kāi)發(fā)

為了php-fpm管理方便,從php安裝目錄拷貝了啟動(dòng)腳本,更改相應(yīng)路徑,然后執(zhí)行添加啟動(dòng)服務(wù),出現(xiàn)如下錯(cuò)誤。

service php-fpm does not support chkconfig

經(jīng)過(guò)多方查找,原來(lái)是啟動(dòng)腳本中缺少了下面兩行內(nèi)容:

# 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是默認(rèn)啟動(dòng)級(jí)別,級(jí)別有0-6共7個(gè)級(jí)別。

 

  等級(jí)0表示:表示關(guān)機(jī)   

 

  等級(jí)1表示:?jiǎn)斡脩裟J?  

 

  等級(jí)2表示:無(wú)網(wǎng)絡(luò)連接的多用戶命令行模式   

 

  等級(jí)3表示:有網(wǎng)絡(luò)連接的多用戶命令行模式   

 

  等級(jí)4表示:不可用   

 

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

 

  等級(jí)6表示:重新啟動(dòng)

 

15是啟動(dòng)優(yōu)先級(jí),95是停止優(yōu)先級(jí),優(yōu)先級(jí)范圍是0-100,數(shù)字越大,優(yōu)先級(jí)越低。

啟動(dòng)腳本如下:

#!/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


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI