How to run multiple nginx master processes
Frank Church
vfclists at gmail.com
Mon Nov 8 13:45:14 MSK 2010
I want to run multiple nginx master processes at boot time, based on this
script http://wiki.nginx.org/Nginx-init-ubuntu.
There are some variables at the top and I'd like to know if changing those
variables will make it successful.
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/sbin/nginx
PS="nginx"
PIDNAME="nginx" #lets you do $PS-slave
PIDFILE=$PIDNAME.pid #pid file
PIDSPATH=/var/run
DESCRIPTION="Nginx Server..."
RUNAS=root #user to run as
SCRIPT_OK=0 #ala error codes
SCRIPT_ERROR=1 #ala error codes
TRUE=1 #boolean
FALSE=0 #boolean
lockfile=/var/lock/subsys/nginx
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
Of these the most likely ones are
PS="nginx" #own comment - it is used to
reference the running process in killall etc
# I wonder if symlinking the
nginx binary and using that will stop the code
# from breaking
# it appears to be used for
locating the running process, and I suspect if it is not
#changed it will interfere
with the default proces
# hopefully nginx daemon does
use hardcoded references to its own name for
# process management
PIDNAME="nginx" #own comment - obvious need to avoid default binary
PIDFILE=$PIDNAME.pid #own comment - changed by
changing PIDNAME
PIDSPATH=/var/run # own comment - no need
DESCRIPTION="Nginx Server..." # own comment - can be
changed, but looks harmless
RUNAS=root # own comment - this can be
changed for a particular user
SCRIPT_OK=0 #own comment - no need - ala error codes
SCRIPT_ERROR=1 #own comment - no need - ala error codes
TRUE=1 #own comment - no need - boolean
FALSE=0 #own comment - no need - boolean
lockfile=/var/lock/subsys/nginx #own comment = has to be
different from default process
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" #own comment -
clearly needs to be different
Any opinions, has anyone tried it before?
/vfclists
------
--
Frank Church
=======================
http://devblog.brahmancreations.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20101108/e0360fe5/attachment.html>
More information about the nginx
mailing list