From 149beb8df71ea8ed2ddcd3c94927561185752c8d Mon Sep 17 00:00:00 2001 From: midoks Date: Thu, 16 Jun 2022 21:05:01 +0800 Subject: [PATCH] supervisor dev 40% --- plugins/supervisor/conf/supervisor.conf | 10 +- plugins/supervisor/index.html | 15 +- plugins/supervisor/index.py | 211 +++++++++++++++++++++++- plugins/supervisor/install.sh | 12 +- plugins/supervisor/js/supervisor.js | 200 +++++++++++++++++++++- task.py | 4 +- 6 files changed, 426 insertions(+), 26 deletions(-) diff --git a/plugins/supervisor/conf/supervisor.conf b/plugins/supervisor/conf/supervisor.conf index 930c17b90..373c0be09 100644 --- a/plugins/supervisor/conf/supervisor.conf +++ b/plugins/supervisor/conf/supervisor.conf @@ -20,7 +20,7 @@ ; is deleted, supervisorctl will be unable to connect to supervisord. [unix_http_server] -file=/var/run/supervisor.sock +file={$SERVER_PATH}/supervisor/run/supervisor.sock ;chmod=0700 ; socket file mode (default 0700) ;chown=nobody:nogroup ; socket file uid:gid owner ;username=user ; default is no username (open server) @@ -42,11 +42,11 @@ file=/var/run/supervisor.sock ;password=123 ; default is no password (open server) [supervisord] -logfile=/var/log/supervisor.log +logfile={$SERVER_PATH}/supervisor/log/supervisor.log logfile_maxbytes=50MB ; max main logfile bytes b4 rotation; default 50MB logfile_backups=10 ; # of main logfile backups; 0 means none, default 10 loglevel=info ; log level; default info; others: debug,warn,trace -pidfile=/var/run/supervisor.pid +pidfile={$SERVER_PATH}/supervisor/run/supervisor.pid nodaemon=false ; start in foreground if true; default false silent=false ; no logs to stdout if true; default false minfds=1024 ; min. avail startup file descriptors; default 1024 @@ -72,7 +72,7 @@ supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface ; or inet_http_server section. [supervisorctl] -serverurl=unix:///var/run/supervisor.sock +serverurl=unix:///{$SERVER_PATH}/supervisor/run/supervisor.sock ;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket ;username=chris ; should be same as in [*_http_server] if set ;password=123 ; should be same as in [*_http_server] if set @@ -167,4 +167,4 @@ serverurl=unix:///var/run/supervisor.sock ; include files themselves. [include] -files = /www/server/supervisor/conf.d/*.ini +files = {$SERVER_PATH}/supervisor/conf.d/*.ini diff --git a/plugins/supervisor/index.html b/plugins/supervisor/index.html index dae556285..a8256fac2 100755 --- a/plugins/supervisor/index.html +++ b/plugins/supervisor/index.html @@ -2,20 +2,25 @@

服务

-

进程管理

+

进程管理

配置

子配置

-

日志

+

日志

-
-
+
-