У нас есть огромный лог-файл, который пишется приложением производителя. Давайте предположим, что продавец не будет делать то, что мы просим. Есть ли способ вращать этот лог-файл? Мы смотрим примерно на 300 МБ в час на запись - я бы предпочел разделить это на 10 МБ кусками и позволить всему, что старше одного дня или более 1000 файлов, упасть с обрыва.
(Я знаю, я знаю, возможный дубликат Как вы вращаете журналы Apache в Windows, не прерывая обслуживание? )
Ага - журнал Chomp был мертв, но поиск "chomp logrotate" привел меня на его новый сайт . Завтра попробую и отвечу, если мне понравится. Я все еще хотел бы услышать о программном обеспечении, которое кто-либо еще использует, который работает для этого.
windows-server-2008
logrotate
mfinni
источник
источник
Ответы:
Как бы я ни удивлялся, предложение Cygwin - один из немногих доступных вам вариантов. Оттуда вы можете использовать
logrotate
.источник
syslog-ng
.Я еще не использовал его, но LogRotateWin - это нативная реализация logrotate для Windows, которая выглядит многообещающе. По крайней мере, это не требует Cygwin.
источник
choco install logrotate
затем отредактируйте файлы программы c: \ (x86 \ LogRotate \ Content \ logrotate.confВзгляните на logwot8 , который представляет собой пакет logrotate, ограниченной оболочки и необходимых компонентов уровня cygwin, готовых к работе «из коробки» (размер установщика 4 МБ). Вам необходимо настроить файл конфигурации в соответствии с вашими требованиями. Это бесплатно для использования и распространения под лицензией BSD с 2 предложениями.
Отказ от ответственности: я разработчик :-)
источник