From: Jo-Philipp Wich Date: Wed, 30 Jan 2019 09:12:00 +0000 (+0100) Subject: uhttpd: disable concurrent requests by default X-Git-Tag: v19.07.0-rc1~1421 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=c6aa9ff38870a30dbe6da17e4edad6039fe10ddf uhttpd: disable concurrent requests by default In order to avoid straining CPU and memory resources on lower end devices, avoid running multiple CGI requests in parallel. Ref: https://forum.openwrt.org/t/high-load-fix-on-openwrt-luci/29006 Signed-off-by: Jo-Philipp Wich --- diff --git a/package/network/services/uhttpd/Makefile b/package/network/services/uhttpd/Makefile index da426d4700..29f1c89f12 100644 --- a/package/network/services/uhttpd/Makefile +++ b/package/network/services/uhttpd/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=uhttpd -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=$(PROJECT_GIT)/project/uhttpd.git diff --git a/package/network/services/uhttpd/files/uhttpd.config b/package/network/services/uhttpd/files/uhttpd.config index a3deb9cf04..8b7d84c206 100644 --- a/package/network/services/uhttpd/files/uhttpd.config +++ b/package/network/services/uhttpd/files/uhttpd.config @@ -24,7 +24,7 @@ config uhttpd main # If this number is exceeded, further requests are # queued until the number of running requests drops # below the limit again. - option max_requests 3 + option max_requests 1 # Maximum number of concurrent connections. # If this number is exceeded, further TCP connection