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