Pārlūkot izejas kodu

Use multi_accept off in nginx (#4339)

* Use multi_accept off in nginx
So scale better nginx

* Update fat-free to v3.6.5
Solve problems with php7.3

* Update keepalive
Part of a global change, that I said when using multiaccept off
Joan Miquel 6 gadi atpakaļ
vecāks
revīzija
7993240491

+ 1 - 1
frameworks/PHP/cakephp/deploy/nginx.conf

@@ -3,7 +3,7 @@ worker_processes  auto;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 
 }
 

+ 1 - 1
frameworks/PHP/cygnite/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 2 - 2
frameworks/PHP/fat-free/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 
@@ -39,7 +39,7 @@ http {
 
     upstream fastcgi_backend {
         server unix:/var/run/php/php7.3-fpm.sock;
-        keepalive 50;
+        keepalive 40;
     }
 
     server {

+ 1 - 1
frameworks/PHP/fat-free/fat-free-raw.dockerfile

@@ -14,7 +14,7 @@ WORKDIR /fat-free
 
 ENV F3DIR="/fat-free/src"
 
-RUN git clone -b 3.6.4 --single-branch --depth 1 "https://github.com/bcosca/fatfree-core.git" src
+RUN git clone -b 3.6.5 --single-branch --depth 1 "https://github.com/bcosca/fatfree-core.git" src
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 

+ 1 - 1
frameworks/PHP/fat-free/fat-free.dockerfile

@@ -14,7 +14,7 @@ WORKDIR /fat-free
 
 ENV F3DIR="/fat-free/src"
 
-RUN git clone -b 3.6.4 --single-branch --depth 1 "https://github.com/bcosca/fatfree-core.git" src
+RUN git clone -b 3.6.5 --single-branch --depth 1 "https://github.com/bcosca/fatfree-core.git" src
 
 RUN if [ $(nproc) = 2 ]; then sed -i "s|pm.max_children = 1024|pm.max_children = 512|g" /etc/php/7.3/fpm/php-fpm.conf ; fi;
 

+ 1 - 1
frameworks/PHP/fuel/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 
 }
 

+ 1 - 1
frameworks/PHP/hamlet/deploy/nginx-fpm.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 32768;
-    multi_accept on;
+    multi_accept off;
 }
 
 http {

+ 2 - 2
frameworks/PHP/laravel/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 
@@ -39,7 +39,7 @@ http {
 
     upstream fastcgi_backend {
         server unix:/var/run/php/php7.3-fpm.sock;
-        keepalive 50;
+        keepalive 40;
     }
 
     server {

+ 1 - 1
frameworks/PHP/limonade/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/lithium/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/lumen/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/phalcon/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/phpixie/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/phreeze/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/silex/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/slim/deploy/nginx-fpm-5.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/slim/deploy/nginx-fpm-7.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/slim/deploy/nginx-hhvm.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }
 

+ 1 - 1
frameworks/PHP/symfony/deploy/nginx.conf

@@ -5,7 +5,7 @@ worker_rlimit_nofile 200000;
 
 events {
     worker_connections 16384;
-	multi_accept on;
+	multi_accept off;
 	 
 }