ugrás a tartalomhoz

Apache log rotation

farkaskutya · 2007. Feb. 18. (V), 01.25
Sziasztok,

segítségeteket szeretném kérni a következő dologban.
Szeretném beállítani a napi logolást egy win2003-on futó 2.x apache-on, csak nem sikerül. Virtual hostokat használom és így adtam meg neki:

<VirtualHost *:80>
ServerName www.akarmi.hu
ServerAlias akarmi.hu
DocumentRoot g:/webroot/akarmi
ErrorLog logs/akarmi_error.log
TransferLog "|bin/rotatelogs.exe logs/akarmi_access%y_%m_%d.log 86400"
</VirtualHost>

A log beállításoknál még szerepel ennyi:
CustomLog logs/access.log common

Ezzel az a gondom, hogy amíg a TransferLog sor szerepel a Virtualhost részben addig nem indul el a szerver, ha kiveszem akkor megy. Viszont elég tetemes méretű lesz a log és gondoltam jó lenne ha dátum szerint elrakná és minden nap újat kezdene.


Köszönöm a segítséget.
Üdv
 
1

/bin?

_jan_ · 2007. Feb. 18. (V), 11.44
Szerintem próbáld meg teljes path-tal pl.:
c:/Progra~1/Apache~1/Apache\bin\rotatelogs.exe
vagy c:\Progra~1\Apache~1\Apache\bin\rotatelogs.exe
Valószínűleg a bin/ kevés neki -- gondolom a cmd futtaja.
2

RE

farkaskutya · 2007. Feb. 18. (V), 17.59
Sajnos ez nem jött be... :(
3

mod_log_rotate

_jan_ · 2007. Feb. 18. (V), 22.04
Meggugliztam a problémát: ezer megoldást írnak, lehet, hogy valamelyik működne.
Másrészt a helyedben letölteném az apache verziójának megfelelő
mod_log_rotate modult, ami natívan kezeli ezt az ügyet.
Itt találod: http://www.apachelounge.com/download/

Sok szerencsét!
4

RE

farkaskutya · 2007. Feb. 18. (V), 22.30
Köszönöm szépen, nagyon jó az oldal amit írtál, nem ismertem még! :)