Bonjour,
Pour le moment je n'ai pas encore le temps de me pencher sur NGINX, donc je reste sur du Apache/FCGI, par contre je ne suis pas contre de faire un test un de ces quatre...
En gros voici mon fcgid-starter :
#!/bin/sh
export PHPRC=/var/www/test.local/php5/php.ini
export PHP_FCGI_CHILDREN=0
export PHP_FCGI_MAX_REQUESTS=1500
# ??? export PHP_FCGI_MAX_REQUESTS=5000 => /!\ FcgidMaxRequestsPerProcess
exec /usr/bin/php5/php-cgi
Conf apache test.local :
<IfModule mod_fcgid.c>
SocketPath /var/lib/apache2/fcgid/socket
FcgidMaxRequestsPerProcess 1000
FcgidBusyTimeout 300
FcgidIOTimeout 300
FcgidMaxProcesses 200
FcgidMaxProcessesPerClass 20
FcgidMinProcessesPerClass 0
FcgidMaxRequestLen 15728640
</IfModule>
Quand vous parlez de "Et ne pas oublier de fermer les connexions correctement" c'est-à-dire ??
Date: Fri, 27 Dec 2013 14:29:17 +0100
From: greg-frsag@duchatelet.net
To: frsag@frsag.org
Subject: Re: [FRsAG] Optimisation Apache2
Euh 1000 requêtes par process c'est beaucoup trop bas, ça doit représenter environ 750ms de vie de mes process nginx ... Par contre je suis d'accord avec la fermeture des connexions, pour celà il faut désactiver les connexions persistentes, et dans MySQL y'a la variable de config wait_timeout qui permet de fermer les connexions coté serveur.
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/