试着让我的django网站成为服务。代码如下:
DIR=/home/karonator/pk-akr
DAEMON=$DIR/manage.py
DAEMON_NAME=somename
DAEMON_OPTS="runserver 0.0.0.0:7777"
DAEMON_USER=karonator
PIDFILE=/var/run/$DAEMON_NAME.pid
. /lib/lsb/init-functions
do_start () {
log_daemon_msg "Starting system $DAEMON_NAME daemon"
start-stop-daemon --start --background --pidfile $PIDFILE --make-pidfile --user $DAEMON_USER --chuid $DAEMON_USER --exec /usr/bin/python $DAEMON -- $DAEMON_OPTS
log_end_msg $?}
这是可行的,但是start-stop-daemon会产生两个进程:

有什么办法解决这个问题吗?因此,停止和重新启动功能不能正常工作。
发布于 2018-01-10 00:20:54
向DAEMON_OPTS="runserver 0.0.0.0:7777"添加--noreload
这里有一个链接解释了--noreload和自动加载器的过程。
https://stackoverflow.com/questions/45398911
复制相似问题