Lines 5-11
Link Here
|
5 |
|
5 |
|
6 |
PROGNAME=${SVCNAME#*.} |
6 |
PROGNAME=${SVCNAME#*.} |
7 |
SPAWNFCGI=/usr/bin/spawn-fcgi |
7 |
SPAWNFCGI=/usr/bin/spawn-fcgi |
8 |
PIDPATH=/run/spawn-fcgi |
8 |
PIDPATH=/var/run/spawn-fcgi |
9 |
PIDFILE=${PIDPATH}/${PROGNAME} |
9 |
PIDFILE=${PIDPATH}/${PROGNAME} |
10 |
|
10 |
|
11 |
depend() { |
11 |
depend() { |
Lines 81-91
Link Here
|
81 |
for i in ${ALLOWED_ENV}; do |
81 |
for i in ${ALLOWED_ENV}; do |
82 |
local j |
82 |
local j |
83 |
eval j=$(echo \$"$i") |
83 |
eval j=$(echo \$"$i") |
84 |
[ -n "${j}" ] && E="${E} ${i}=${j}" |
84 |
[ -n "${j}" ] && E="${E} --env ${i}=${j}" |
85 |
done |
85 |
done |
86 |
|
86 |
|
87 |
ebegin "Starting FastCGI application ${PROGNAME}" |
87 |
ebegin "Starting FastCGI application ${PROGNAME}" |
88 |
checkpath -q -d -m 700 /run/spawn-fcgi |
88 |
checkpath -q -d -m 700 /var/run/spawn-fcgi |
89 |
X=0 |
89 |
X=0 |
90 |
while [ $X -lt ${FCGI_CHILDREN} ]; do |
90 |
while [ $X -lt ${FCGI_CHILDREN} ]; do |
91 |
X=$(($X+1)) |
91 |
X=$(($X+1)) |
Lines 94-101
Link Here
|
94 |
[ -n "${FCGI_SOCKET}" ] && SOCKET_OPTION="-s ${FCGI_SOCKET}-${X}" |
94 |
[ -n "${FCGI_SOCKET}" ] && SOCKET_OPTION="-s ${FCGI_SOCKET}-${X}" |
95 |
[ -n "${FCGI_PORT}" ] && INET_OPTION="-a ${FCGI_ADDRESS} -p $((${FCGI_PORT} + ${X} - 1))" |
95 |
[ -n "${FCGI_PORT}" ] && INET_OPTION="-a ${FCGI_ADDRESS} -p $((${FCGI_PORT} + ${X} - 1))" |
96 |
|
96 |
|
97 |
env -i ${E} /sbin/start-stop-daemon --start --pidfile ${P} --exec ${SPAWNFCGI} \ |
97 |
start-stop-daemon --start --pidfile ${P} --exec ${SPAWNFCGI} \ |
98 |
--name ${FCGI_PROGRAM_EXEC} -- ${SOCKET_OPTION} ${INET_OPTION} \ |
98 |
${E} -- ${SOCKET_OPTION} ${INET_OPTION} \ |
99 |
-P ${P} ${OPTIONS} -- ${FCGI_PROGRAM} |
99 |
-P ${P} ${OPTIONS} -- ${FCGI_PROGRAM} |
100 |
RETVAL=$? |
100 |
RETVAL=$? |
101 |
|
101 |
|