Parser un fichier de log sans le locker [JAVA] - Java - Programmation
MarshPosté le 03-02-2015 à 10:59:45
Bonjour,
Voici mon problème. J'ai un produit qui tourne sur mon serveur et qui log dans un fichier. Ce fichier est en rotation tous les 200Mo. Je veux parser ce fichier toutes les minutes pour y rechercher un chaîne de caractère.
Jusque là pas de problème.
Sauf que, quand je parse mon fichier il est locké par mon parse en java et si l'accès est concurrent, ce qui arrive souvent, la rotation ne se fait plus
J'ai essayé la méthode RandonFileAsccess et FileInputStream sans succès.
Faite vous ce genre de chose ? Avez vous trouvé une méthode qui ne lock pas le fichier ?
Marsh Posté le 03-02-2015 à 10:59:45
Bonjour,
Voici mon problème.
J'ai un produit qui tourne sur mon serveur et qui log dans un fichier.
Ce fichier est en rotation tous les 200Mo.
Je veux parser ce fichier toutes les minutes pour y rechercher un chaîne de caractère.
Jusque là pas de problème.
Sauf que, quand je parse mon fichier il est locké par mon parse en java et si l'accès est concurrent, ce qui arrive souvent, la rotation ne se fait plus
J'ai essayé la méthode RandonFileAsccess et FileInputStream sans succès.
Faite vous ce genre de chose ?
Avez vous trouvé une méthode qui ne lock pas le fichier ?
Par avance merci.