Projet

Général

Profil

Tâche #21194

Mis à jour par Joël Cuissinat il y a plus de 6 ans

Je propose de la rendre paramétrable pour chaque instance, exemple :
<pre>
httpworkers = %%getVar('guardian_httpworkers' + %%dansguardian_instance)
</pre>

<pre>
# sets the number of worker threads to use - NEW for v4.0
#
# note this replaces all min/max etc children settings in previous versions
#
# This figure is the maximum number of concurrent connections.
# If more connections are made, connections will queue until a worker thread is free.
# On large site you might want to try 5000 (max value 20000)
</pre>

Réfléchir à une valeur par défaut consensuelle + conditions + aide + voir si un calcul est possible dans le cas d'une migration de config (exemple : si maxchildrenX était personnalisé...).

Prévoir la doc, proposition :

> Nombre maximum de processus disponibles pour traiter les connexions
> Si le nombre de connexions maximum est dépassé, les nouvelles connexions seront placées en file d'attente jusqu'à ce qu'un processus se libère.
> Sa valeur recommandée pour un site important est de 5000.

| Ce paramètre remplace toutes les anciennes variables proposant de configurer des minimum et des maximum sur les processus. |

Retour