Nous avons un énorme fichier journal en cours d'écriture par l'application d'un fournisseur. Supposons que le vendeur ne fasse rien de ce que nous demandons. Y a-t-il un moyen de faire tourner ce fichier journal? Nous examinons environ 300 Mo par heure en cours d'écriture - je préférerais de beaucoup le découper en morceaux de 10 Mo, et laisser tomber plus d'une journée ou plus de 1000 fichiers d'une falaise.
(Je sais que je sais, doublon possible de Comment faire pivoter les journaux Apache sur Windows sans interrompre le service? )
Aha - le journal Chomp était mort, mais la recherche de "chomp logrotate" m'a amené sur son nouveau site . Je vais faire un essai demain et répondre si je l'aime. J'aimerais toujours entendre parler de logiciels que quelqu'un d'autre utilise pour cela.
Réponses:
Autant que je grimace à la suggestion, l'installation de Cygwin est l'une des très rares options dont vous disposez. De là, vous pouvez utiliser
logrotate
.la source
syslog-ng
.Je ne l'ai pas encore utilisé, mais LogRotateWin est une implémentation native de logrotate pour Windows qui semble prometteuse. Au moins, cela ne nécessite pas Cygwin.
la source
choco install logrotate
puis éditez les fichiers c: \ program (x86 \ LogRotate \ Content \ logrotate.confJetez un œil à logwot8 , qui est un emballage de logrotate, un environnement shell limité et les composants de couche cygwin requis prêts à fonctionner dès la sortie de l'emballage (taille d'installation de 4 Mo). Vous devez personnaliser le fichier de configuration en fonction de vos exigences. Son utilisation et sa distribution sont gratuites sous licence BSD de 2 phrases.
Avertissement: je suis le développeur :-)
la source