Prøv at ændre til: CustomLog "|C:/Programmer/Apache Group/Apache2/bin/rotatelogs.exe C:/wwwroot/logs/testserver/access.log 86400" combined
Husk også at checke at der er "permissions"...
Én anden ting du også lige bør teste, er med korte stier (8.3) ... ikke sikkert at mellemrum går så godt - har dog ikke testet, da jeg ikke benytter mig af Apache under Windows.
Du kan evt. fra cmd (Command-prompten), og så skrive dir /x, derved får du både den alm. og den korte sti. Så kan du så ændret de lange stier (med eller uden mellemrum) til korte.
Checket om hvad permissions der er på C:/Programmer/Apache Group/Apache2/bin/rotatelogs.exe ? Den skal jo have adgangs til at "køre" filen...
[Fri Jan 16 19:40:41 2004] [notice] Parent: Received restart signal -- Restarting the server. [Fri Jan 16 19:40:41 2004] [notice] Child 600: Exit event signaled. Child process is ending. [Fri Jan 16 19:40:42 2004] [notice] Child 600: Released the start mutex [Fri Jan 16 19:40:43 2004] [notice] Child 600: Waiting for 250 worker threads to exit. [Fri Jan 16 19:40:43 2004] [notice] Child 600: All worker threads have exited. [Fri Jan 16 19:40:43 2004] [notice] Child 600: Child process is exiting
[Fri Jan 16 20:12:20 2004] [notice] Parent: Received restart signal -- Restarting the server. [Fri Jan 16 20:12:20 2004] [notice] Child 2280: Exit event signaled. Child process is ending. [Fri Jan 16 20:12:20 2004] [warn] (OS 995)I/O-handlingen er blevet afbrudt pga. en afsluttende tråd eller programanmodning. : winnt_accept: Asynchronous AcceptEx failed. [Fri Jan 16 20:12:21 2004] [notice] Child 2280: Released the start mutex [Fri Jan 16 20:12:22 2004] [notice] Child 2280: Waiting for 250 worker threads to exit. [Fri Jan 16 20:12:22 2004] [notice] Child 2280: All worker threads have exited. [Fri Jan 16 20:12:22 2004] [notice] Child 2280: Child process is exiting
Fejlen ligger ikke i spaces. Jeg tror nærmere at problemet er neget med stiangivelsen eller "gnyfferne". Hvis jeg angiver en hel sti - eks "C:/bla.....", så virker det ikke.
En sti med mellemrum i stien til rotatelogs.exe vil på min 1.3 ikke melde fejl, men det virker hellere ikke. En sti uden mellemrum virker tilgængæld helt fint.
Så derfor læg dine log-filer i et bibliotek uden mellemrum i stien eks. Endvidere har du følgende 2 muligheder.
1. Enten smider du rotatelogs i et andet bibliotek, så der ikker kommer mellemrum i stien, eller 2. Du lægger c:\programmer\apache group\apache\bin ind i computerens PATH, hermed kan du så skrive
Ja, jeg får stadig samme fejl. Jeg vil lige prøve det hele forfra - jeg må have lavet en eller anden fejl. Jeg har søgt lidt på nettet og der er flere der har haft samme fejl, dog er der ingen løsning.
lars-k
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.