Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 01 Mar 2012 15:56:10

fonji
Gourou(e) du libre
Lieu: Fribourg, don !
Date d'inscription: 15 Feb 2006
Messages: 490
Site web

[PHP][APC] apr_poll: The timeout specified has expired (70007)

Bonjour à tous !

Je viens de dire que j'allais revenir plus souvent filer des coups de patte et voilà que c'est moi qui en ai besoin... J'ai honte, un peu hmm

Enfin, voila ce qui se passe.
Je suis en train d'installer un nouveau serveur pour un client, debian 6.0.1 avec Apache 2.4 et php 5.3 compilés localement.

J'ai mis notre logiciel en place et j'ai fait quelques tests avec le benchmark d'apache.
Tests assez classiques, genre "ab -n 1000 -c 50 http://monserveur/page.php".
Bon, ça fonctionne très bien, je suis content et pi youpi.

Puis je me dis que ça serait pas mal de voir les bénéfs possible de tirer d'apc.
Seulement, une fois apc activé, les tests avec ab terminent avec le message d'erreur suivant :

Code:

apr_poll: The timeout specified has expired (70007)

SAUF si je désactive la concurrence (avec -c 1 au lieu de -c 50).

Tout ce que j'ai pu trouver sur le net parle de limite du nombre de connexions atteint, alors que là ce n'est pas le cas : je n'ai pas d'erreurs dans les logs system (/var/log/message, dmesg et error_log d'apache) et ça fonctionne très bien sans apc.

J'ai pas spécialement envie de mettre un serveur en production s'il supporte pas trop les requêtes concurrentes...

apc est configuré par défaut en dehors des variables suivantes :

Code:

apc.shm_size = 128M
apc.num_files_hint = 3000

Alors voila, quelqu'un a déjà vu ça ? Ou a une idée ?
Merci déjà d'avoir lu tout ça !

Dernière modification par fonji (01 Mar 2012 15:59:57)

Hors ligne

 

Pied de page des forums

Powered by FluxBB