Salut,
Comme certains ont pu le lire sur un autre topic, je suis en train de développer un système de forums.
Je n'utilise aucun FrameWork et j'essaye de tout développer.
J'ai créé un système de cache pour stocker le résultat des requêtes SQL couramment lancées.
C'est à ce niveau que ca posait problème.
Il arrivait quelques fois que le forum écrive n'importe quoi dans le fichier cache, ca arrivait souvent aux heures de pointe là où le cache est très souvent réécrit.
J'ai revu plusieurs fois le code je ne trouvais pas la cause de ce bug.
J'ai découvert l'existance de la fonction : flock();
Apparemment depuis que je l'utilise ca n'a pas rebuggé (je n'ai pas encore assez de recul pour être sur que le bug a été corrigé).
J'en déduis que PHP essayait d'écrire dans le fichier avant qu'il ne l'ait fermé.
Pensez vous que le problème venait de là?
Merci d'avance pour vos réponses.
A+
Partager