From 6cc1ae7fd52452dba234d624907aafe27e4686e0 Mon Sep 17 00:00:00 2001 From: Ansuel Smith Date: Fri, 11 Oct 2019 00:31:36 +0200 Subject: [PATCH] uwsgi-cgi: adds luci webui and cgi-io vassals config Signed-off-by: Ansuel Smith --- net/uwsgi-cgi/Makefile | 4 ++- .../files-luci-support/luci-cgi_io.ini | 23 ++++++++++++++ .../files-luci-support/luci-webui.ini | 31 +++++++++++++++++++ 3 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 net/uwsgi-cgi/files-luci-support/luci-cgi_io.ini create mode 100644 net/uwsgi-cgi/files-luci-support/luci-webui.ini diff --git a/net/uwsgi-cgi/Makefile b/net/uwsgi-cgi/Makefile index e307184d69..a1c039ec8a 100644 --- a/net/uwsgi-cgi/Makefile +++ b/net/uwsgi-cgi/Makefile @@ -62,7 +62,9 @@ define Package/uwsgi-cgi/install endef define Package/uwsgi-cgi-luci-support/install - + $(INSTALL_DIR) $(1)/etc/uwsgi/vassals + $(INSTALL_DATA) ./files-luci-support/luci-webui.ini $(1)/etc/uwsgi/vassals/luci-webui.ini + $(INSTALL_DATA) ./files-luci-support/luci-cgi_io.ini $(1)/etc/uwsgi/vassals/luci-cgi_io.ini endef $(eval $(call BuildPackage,uwsgi-cgi)) diff --git a/net/uwsgi-cgi/files-luci-support/luci-cgi_io.ini b/net/uwsgi-cgi/files-luci-support/luci-cgi_io.ini new file mode 100644 index 0000000000..f6c56370fd --- /dev/null +++ b/net/uwsgi-cgi/files-luci-support/luci-cgi_io.ini @@ -0,0 +1,23 @@ +[uwsgi] +strict = true +socket = /var/run/luci-cgi_io.socket +cgi-mode = true +cgi = /www/ +buffer-size = 10000 +reload-mercy = 8 +max-requests = 2000 +limit-as = 200 +reload-on-as = 256 +reload-on-rss = 192 +no-orphans = true +post-buffering = 8192 +socket-timeout = 120 +thunder-lock = true +#logger = syslog:uwsgi-luci-cgi_io +disable-logging = true +chmod-socket = 666 +cgi-safe = /usr/libexec/cgi-io +cgi-dontresolve = true +cgi-close-stdin-on-eof = true +cheap = true +idle = 360 \ No newline at end of file diff --git a/net/uwsgi-cgi/files-luci-support/luci-webui.ini b/net/uwsgi-cgi/files-luci-support/luci-webui.ini new file mode 100644 index 0000000000..48d621931e --- /dev/null +++ b/net/uwsgi-cgi/files-luci-support/luci-webui.ini @@ -0,0 +1,31 @@ +[uwsgi] +strict = true +socket = /var/run/luci-webui.socket +cgi-mode = true +cgi = /www/ +chdir = /usr/lib/lua/luci/ +buffer-size = 10000 +reload-mercy = 8 +max-requests = 2000 +limit-as = 200 +reload-on-as = 256 +reload-on-rss = 192 +no-orphans = true +vacuum = true +enable-threads = true +post-buffering = 8192 +socket-timeout = 120 +thunder-lock = true +#logger = syslog:uwsgi-luci +disable-logging = true +log-format = %(addr) %(method) %(uri) => generated %(rsize) bytes in %(msecs) msecs +threads = 3 +processes = 3 +chmod-socket = 666 +cheap = true +cheaper-algo = spare +cheaper = 1 +cheaper-initial = 2 +cheaper-step = 1 +master = true +idle = 360 \ No newline at end of file -- 2.30.2