Преглед на файлове

gluon-status-page-api: limit uhttp max_requests to 16 on devices with <48MB RAM (#1045)

Christof Schulze преди 7 години
родител
ревизия
946d873c14
променени са 1 файла, в които са добавени 7 реда и са изтрити 2 реда
  1. 7 2
      package/gluon-status-page-api/files/lib/gluon/upgrade/500-status-page-api

+ 7 - 2
package/gluon-status-page-api/files/lib/gluon/upgrade/500-status-page-api

@@ -8,6 +8,11 @@ uci -q batch <<-EOF
 	delete uhttpd.main.listen_https
 
 	set uhttpd.main.home=/lib/gluon/status-page/www
-
-	set uhttpd.main.max_requests=32
 EOF
+
+RAM=$(awk '/MemTotal/ {print $2}' /proc/meminfo)
+if [ $RAM -lt $((48*1024)) ]; then
+	uci set uhttpd.main.max_requests=16
+else
+	uci set uhttpd.main.max_requests=32
+fi