Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

#1 01 Mar 2012 15:56:10

fonji
Gourou(e) du libre
From: Fribourg, don !
Registered: 15 Feb 2006
Posts: 490
Website

[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 !

Last edited by fonji (01 Mar 2012 15:59:57)

Offline

 

Board footer

Powered by FluxBB