temps accès à function shutdown - PHP - Programmation
Marsh Posté le 01-01-2013 à 12:26:25
ReplyMarsh Posté le 01-01-2013 à 12:34:52
Non, en réalité je l'ai toujours eue cette erreur, 2 à 5 fois par jour, sans jamais trouver..
Marsh Posté le 01-01-2013 à 20:52:52
J'ai pas tout compris, mais il semble que le problème soit plutôt lié à l'acquisition d'un verrou sur un fichier de cache.
Il est probable que celui-ci soit en train d'être écrit, et que plusieurs clients tentent d'y accéder sans succès.
Il est préférable de cacher directement en mémoire, avec Memcached, afin de minimiser ce type de déconvenue. En effet, la latence des accès mémoire est très inférieure à celle des disques ; autrement dit, les locks durent moins longtemps.
Marsh Posté le 02-01-2013 à 11:43:16
Peut-être qu'avec xdebug tu pourrais identifier de manière plus précise la cause du blocage.
Pour info, dans mon appli Astres, j'ai parfois le même pb (sans plantage) de latence, des scripts qui "restent bloqués" pendant de nombreuses secondes sans explication : pas un pb de trafic car c'est une appli en intranet avec un nb d'utilisateur en simultané relativement faible au regard du serveur, pas un pb de ram ou cpu ou surcharge du sgbd...
Edit : avec le service informatique, on a essayé pendant plusieurs mois de trouver la cause sans succès
Marsh Posté le 01-01-2013 à 12:21:56
Hello & bonne année à tous
Je constate dans mes logs sur mon serveur, que parfois mes script mettent plus de 60 secondes à passer de la fonction lire le fichier en cache, qui appelle un die;
donc Appelle à la fonction "register shutdown function"
Ce qui en temps normal, met un temps quasi nul à s'executer met ici parfois 60 secondes, avec un plantage à la clé
Avez vous une idée du pourquoi / comment ?
Merci pour vos suggestions
---------------
Photos Panoramiques Montagnes Haute Savoie