aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorAnsuel Smith <ansuelsmth@gmail.com>2019-10-11 00:31:36 +0200
committerAnsuel Smith <ansuelsmth@gmail.com>2019-10-11 03:38:43 +0200
commit6cc1ae7fd52452dba234d624907aafe27e4686e0 (patch)
tree5cbd26a3f3f99143f290b30b9f88bacc76d8a2bb /net
parente8a391e9c71e0f666b62dfc525d063b347aaa335 (diff)
uwsgi-cgi: adds luci webui and cgi-io vassals config
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Diffstat (limited to 'net')
-rw-r--r--net/uwsgi-cgi/Makefile4
-rw-r--r--net/uwsgi-cgi/files-luci-support/luci-cgi_io.ini23
-rw-r--r--net/uwsgi-cgi/files-luci-support/luci-webui.ini31
3 files changed, 57 insertions, 1 deletions
diff --git a/net/uwsgi-cgi/Makefile b/net/uwsgi-cgi/Makefile
index e307184d6..a1c039ec8 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 000000000..f6c56370f
--- /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 000000000..48d621931
--- /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