Наш 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