Accès concurrents à un fichier de log. - PHP - Programmation
MarshPosté le 25-10-2009 à 20:39:36
Bonjour, J'ai créé une petite interface pour lire des fichiers de logs d'un serveur de jeu. Or, le fichier de log courant est mis à jour très très régulièrement (tout ce qui se passe y est enregistré automatiquement et instantanément). Voila ma question : le risque d'accès concurrent est relativement important, mais qu'est-ce qui risque de se produire réellement ? Si cela peut causer des problèmes, l'utilisation de la fonction flock + fgets (au lieu de readfile) permettrait-elle de résoudre un éventuel problème sachant que ce fichier de log n'est pas écrit par le biais de PHP ? Merci d'avance
Marsh Posté le 25-10-2009 à 20:39:36
Bonjour,
J'ai créé une petite interface pour lire des fichiers de logs d'un serveur de jeu. Or, le fichier de log courant est mis à jour très très régulièrement (tout ce qui se passe y est enregistré automatiquement et instantanément).
Voila ma question : le risque d'accès concurrent est relativement important, mais qu'est-ce qui risque de se produire réellement ?
Si cela peut causer des problèmes, l'utilisation de la fonction flock + fgets (au lieu de readfile) permettrait-elle de résoudre un éventuel problème sachant que ce fichier de log n'est pas écrit par le biais de PHP ?
Merci d'avance