Назад | Перейти на главную страницу

Как менять журналы TomCat 6 в Windows каждую ночь

Наш Tomcat 6 работает на сервере Windows Server 2003, производя некоторые журналы Program Files\Apache Software Foundation\Tomcat 6.0\logs папка.

Только catalina.YYYY-MM-DD.log вращается каждую ночь.

Файлы Admin, Host-Manager, Jakarta, LocalHost, Manager, stderr и stdout не меняются и датируются последней датой перезапуска сервера. Эти файлы наиболее пусты и всегда заблокированы.

Как я могу настроить Tomcat на ротацию всех этих журналов каждую ночь (если возможно, без перезапуска сервера / службы)?

Заранее благодарю за помощь.

В Linux (и FreeBSD) у нас есть logrotate. В Windows, я думаю, вы можете скомпилировать его исходный код против Cygwin.

источник logrotate: https://fedorahosted.org/logrotate/

Установщик Cygwin: http://www.cygwin.com

Совет по компиляции logrotate на Cygwin: http://cygwin.com/ml/cygwin/2009-11/msg00856.html