11[program:uwsgi]
22directory = /data/src ; 程序的启动目录
3- command = uwsgi uwsgi.ini ; 启动命令,可以看出与手动在命令行启动的命令是一样的
3+ command = uwsgi /data/src/_product/ uwsgi.ini ; 启动命令,可以看出与手动在命令行启动的命令是一样的
44autostart = true ; 在 supervisord 启动的时候也自动启动
55startsecs = 5 ; 启动 5 秒后没有异常退出,就当作已经正常启动了
66autorestart = true ; 程序异常退出后自动重启
77startretries = 3 ; 启动失败自动重试次数,默认是 3
8- ; user = wuyue ; 用哪个用户启动
8+ ; user = root ; 用哪个用户启动
99redirect_stderr = true ; 把 stderr 重定向到 stdout,默认 false
1010stdout_logfile_maxbytes = 20MB ; stdout 日志文件大小,默认 50MB
1111stdout_logfile_backups = 20 ; stdout 日志文件备份数
1212; stdout 日志文件,需要注意当指定目录不存在时无法正常启动,所以需要手动创建目录(supervisord 会自动创建日志文件)
13- stdout_logfile = /data/logs/uwsgi .log
13+ stdout_logfile = /data/src/log/uwsgi_stdout .log
1414
15- [program:celery_flower ]
15+ [program:nginx ]
1616directory = /data/src ; 程序的启动目录
17- command = celery -A rest_backend.settings.celery_product flower -l info ; 启动命令,可以看出与手动在命令行启动的命令是一样的
17+ command = /usr/local/nginx/sbin/nginx -g ' daemon off; ' ; 启动命令,可以看出与手动在命令行启动的命令是一样的
1818autostart = true ; 在 supervisord 启动的时候也自动启动
1919startsecs = 5 ; 启动 5 秒后没有异常退出,就当作已经正常启动了
2020autorestart = true ; 程序异常退出后自动重启
2121startretries = 3 ; 启动失败自动重试次数,默认是 3
22- ; user = wuyue ; 用哪个用户启动
22+ ; user = root ; 用哪个用户启动
2323redirect_stderr = true ; 把 stderr 重定向到 stdout,默认 false
2424stdout_logfile_maxbytes = 20MB ; stdout 日志文件大小,默认 50MB
2525stdout_logfile_backups = 20 ; stdout 日志文件备份数
2626; stdout 日志文件,需要注意当指定目录不存在时无法正常启动,所以需要手动创建目录(supervisord 会自动创建日志文件)
27- stdout_logfile = /data/logs/celery_flower .log
27+ stdout_logfile = /data/src/log/nginx_stdout .log
2828
29- [program:celery_beat ]
29+ [program:celery_flower ]
3030directory = /data/src ; 程序的启动目录
31- command = rm -f celerybeat.pid && celery -A rest_backend.settings.celery_product beat -l info ; 启动命令,可以看出与手动在命令行启动的命令是一样的
31+ command = celery -A rest_backend.settings.celery_product flower -l info -- persistent =True -- db =./db/flower ; 启动命令,可以看出与手动在命令行启动的命令是一样的
3232autostart = true ; 在 supervisord 启动的时候也自动启动
3333startsecs = 5 ; 启动 5 秒后没有异常退出,就当作已经正常启动了
3434autorestart = true ; 程序异常退出后自动重启
3535startretries = 3 ; 启动失败自动重试次数,默认是 3
36- ; user = wuyue ; 用哪个用户启动
36+ ; user = root ; 用哪个用户启动
3737redirect_stderr = true ; 把 stderr 重定向到 stdout,默认 false
3838stdout_logfile_maxbytes = 20MB ; stdout 日志文件大小,默认 50MB
3939stdout_logfile_backups = 20 ; stdout 日志文件备份数
4040; stdout 日志文件,需要注意当指定目录不存在时无法正常启动,所以需要手动创建目录(supervisord 会自动创建日志文件)
41- stdout_logfile = /data/logs/celery_beat .log
41+ stdout_logfile = /data/src/log/celery_flower_stdout .log
4242
43- [program:celery_worker ]
43+ [program:celery ]
4444directory = /data/src ; 程序的启动目录
45- command = celery -A rest_backend.settings.celery_product worker -l info ; 启动命令,可以看出与手动在命令行启动的命令是一样的
45+ command = celery -A rest_backend.settings.celery_product worker -l info -B ; 启动命令,可以看出与手动在命令行启动的命令是一样的
4646autostart = true ; 在 supervisord 启动的时候也自动启动
4747startsecs = 5 ; 启动 5 秒后没有异常退出,就当作已经正常启动了
4848autorestart = true ; 程序异常退出后自动重启
4949startretries = 3 ; 启动失败自动重试次数,默认是 3
50- ; user = wuyue ; 用哪个用户启动
50+ ; user = root ; 用哪个用户启动
5151redirect_stderr = true ; 把 stderr 重定向到 stdout,默认 false
5252stdout_logfile_maxbytes = 20MB ; stdout 日志文件大小,默认 50MB
5353stdout_logfile_backups = 20 ; stdout 日志文件备份数
5454; stdout 日志文件,需要注意当指定目录不存在时无法正常启动,所以需要手动创建目录(supervisord 会自动创建日志文件)
55- stdout_logfile = /data/logs/celery_worker .log
55+ stdout_logfile = /data/src/log/celery_stdout .log
0 commit comments