Bonjour,

Je possède une application disposant d'un client lourd et d'un serveur Weblogic. Le serveur reçoit toutes ses informations par l'intermédiaire d'un serveur Apache. Le serveur peut recevoir des infos uniquement par des requêtes faite par le client lourd (généralement il n'y en a 2) et par des flux xml car le serveur expose des webservices.

De temps en temps je retrouve dans mes logs Apache le log suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[error] server reached MaxClients setting, consider raising the MaxClients setting
Bien entendu le message semble suffisamment clair pour comprendre qu'il me faudrait augmenter la valeur MaxClients dans mon fichier httpd.conf donc voici la configuration :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<IfModule prefork.c>
 ServerLimit       10000
 StartServers         50
 MinSpareServers      50
 MaxSpareServers      50
 MaxClients           50
 MaxRequestsPerChild   0
 SendBufferSize        0
 ListenBacklog       511
</IfModule>
J'aimerai savoir dans quelles circonstances je peux atteindre le maxclients alors que j'ai un nombre d'utilisateurs limités et pas d'émis de flux xml excessif vers mes webservices.

Merci d'avance pour votre aide