From 46a191ca58053c251dd412feee6f6d0f88c45ae6 Mon Sep 17 00:00:00 2001 From: zeus Date: Mon, 24 Jan 2022 01:44:41 +0200 Subject: [PATCH] debug 2 --- run.yml | 2 +- src-local/myconfig/sec_bootstrap | 5 +---- src-local/myconfig/supervisord.conf | 28 ++++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 src-local/myconfig/supervisord.conf diff --git a/run.yml b/run.yml index 6d0fa14..4d05505 100644 --- a/run.yml +++ b/run.yml @@ -138,7 +138,7 @@ services: - ${nodepath}/src-local/myconfig/sec_bootstrap:/usr/bin/sec_bootstrap - ${nodepath}/src-local/myconfig/nginx.conf:/etc/nginx/nginx.conf - ${nodepath}/src-local/myconfig/default.conf:/etc/nginx/conf.d/default.conf -# - ${nodepath}/src-local/myconfig/supervisord.conf:/etc/supervisor/supervisord.conf + - ${nodepath}/src-local/myconfig/supervisord.conf:/etc/supervisor/supervisord.conf - /etc/localtime:/etc/localtime:ro networks: hybrid-net: diff --git a/src-local/myconfig/sec_bootstrap b/src-local/myconfig/sec_bootstrap index 4b47f10..c330676 100755 --- a/src-local/myconfig/sec_bootstrap +++ b/src-local/myconfig/sec_bootstrap @@ -45,11 +45,8 @@ case $ROLE in # Auto update default host file in background and dumb all output auto_update_hosts "${HOSTNAMES}" > /dev/null 2>&1 & - #/usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf + /usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf #ttyd -p 3787 bash & - nginx - sleep 3 - nginx tail -f /dev/null # Start ssh server #/usr/sbin/sshd -D diff --git a/src-local/myconfig/supervisord.conf b/src-local/myconfig/supervisord.conf new file mode 100644 index 0000000..5ee7819 --- /dev/null +++ b/src-local/myconfig/supervisord.conf @@ -0,0 +1,28 @@ +[unix_http_server] +file=/dev/shm/supervisor.sock ; (the path to the socket file) + +[supervisord] +logfile=/var/log/supervisord.log ; (main log file;default $CWD/supervisord.log) +logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB) +logfile_backups=10 ; (num of main logfile rotation backups;default 10) +loglevel=info ; (log level;default info; others: debug,warn,trace) +pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid) +nodaemon=false ; (start in foreground if true;default false) +minfds=1024 ; (min. avail startup file descriptors;default 1024) +minprocs=200 ; (min. avail process descriptors;default 200) +user=root ; + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[supervisorctl] +serverurl=unix:///dev/shm/supervisor.sock ; use a unix:// URL for a unix socket + +[include] +files = /etc/supervisor/conf.d/*.conf + +[program:nginx] +command=/usr/sbin/nginx +numprocs=1 +autostart=true +autorestart=true