Bonjour,
Voici la configuration :
Apache v2.2.3 (noyau BSD)
Cronolog v1.6.2
J’ai un serveur Apache (comme vous pouvez vous en douter) qui tourne convenablement sans problemes particuliers excepté depuis aujourd’hui.
En fait, le serveur ne veut plus se lancer dès que le nombre de vhosts atteint un certain nombre que je n’ai pu determiner.
Lorsque le nombre de vhost est de 233 le serveur se lance correctement. J’ai alors 233 process cronolog de lancés.
Si le nombre de vhosts est de 319 alors apache refuse de se lancer avec un message d’erreur suivant :
unable to start piped log program '/usr/local/cronolog/sbin/cronolog --symlink='/usr/local/apache2/logs/virtual-logs/toto.com/toto.com-access.log' /usr/local/apache2/logs/virtual-logs/toto.com/%Y/%B/%W-%m-%Y-toto.com-access.log': Resource temporarily unavailable
Unable to open logs
J’ai vérifié, les fichiers de logs existent bien.
Si je supprime le vhost alors le même message apparait pour un autre vhost.
Je pense que le problème vient du cronolog.
Sinon un problème de mémoire au niveau du serveur mais il n’en manque pas à la vue des informations rapportées par l’OS.
Y 'aurait il une limitation mémoire au nivea d’Apache ou du nombre de vhost que l’on peut lancer ?
Aurriez vous une idée, solution pour résoudre ce probleme ?
Merci à vous