Avatar billede lars-k Nybegynder
16. januar 2004 - 18:29 Der er 26 kommentarer og
1 løsning

Rotatelog 2.0 problem

Hej

Kan en eller anden fortælle mig hvorfor dette ikke kan køre på en Apache 2.0:

CustomLog "|C:/Programmer/Apache Group/Apache2/bin/rotatelogs c:/wwwroot/logs/testserver/access.log 86400" combined

Jeg har prøvet lidt af hvert. Stier osv er ok, da jeg godt kan lave almindelig log. Problemet er rotatelog.

lars-k:-(
Avatar billede stingbat Nybegynder
16. januar 2004 - 18:41 #1
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.
Avatar billede lars-k Nybegynder
16. januar 2004 - 18:48 #2
Jeg har prøvet at tilføje .exe - virker ikke... Hvad kan jeg gøre ved mellemrum (det virkede på vores 1.3 server...)
Avatar billede stingbat Nybegynder
16. januar 2004 - 19:04 #3
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...
Avatar billede lars-k Nybegynder
16. januar 2004 - 19:13 #4
...afprøver lige det med stierne...
Avatar billede lars-k Nybegynder
16. januar 2004 - 19:23 #5
Virker heller ikke. Hvordan skal rettighederne være på filen?
Avatar billede lars-k Nybegynder
16. januar 2004 - 19:24 #6
....vi kører Win2K
Avatar billede stingbat Nybegynder
16. januar 2004 - 19:30 #7
Har du checket hvad error.log'en siger?
Avatar billede lars-k Nybegynder
16. januar 2004 - 19:35 #8
Jeg skal lige genstarte OS - serveren kan ikke starte overhovedet. Jeg får en popup med "The requested operation failed"....
Avatar billede lars-k Nybegynder
16. januar 2004 - 19:40 #9
Dette er i errorlog - og server er helt død:

[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
Avatar billede stingbat Nybegynder
16. januar 2004 - 19:46 #10
Lyder mærkeligt... må da håbe at den kommer op igen, så du kan teste videre...
Avatar billede htm Nybegynder
16. januar 2004 - 19:48 #11
du skal have " omkring stien hvis der er mellemrum i stien
Avatar billede lars-k Nybegynder
16. januar 2004 - 19:50 #12
>>htm

Har jeg også...:-)
Avatar billede lars-k Nybegynder
16. januar 2004 - 19:58 #13
...kører hjem nu - er her igen i morgen tidlig.
Avatar billede htm Nybegynder
16. januar 2004 - 19:58 #14
Sorry det har du også havde ikke set :-)

Prøv og sæt dit loglevel til debug og genstart så apache og se om du får noget mere relevant info i error.log

Tjek også om filen rotatelogs eksisterer.
Avatar billede lars-k Nybegynder
16. januar 2004 - 20:11 #15
Filen findes...

Errorlog ser sådan ud når jeg genstarter:

[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
Avatar billede lars-k Nybegynder
16. januar 2004 - 20:12 #16
....jeg er stadig på vej hjem *lol*
Avatar billede lars-k Nybegynder
16. januar 2004 - 20:13 #17
Jeg har til orientering prøvet at genindstallere. Og lidt mere - det er en helt tom maskine der er installeret på...
Avatar billede htm Nybegynder
16. januar 2004 - 20:21 #18
Er den genbrug af den gamle httpd.conf eller er der den der fulgte med apache2 som er blevet modificeret?
Avatar billede htm Nybegynder
16. januar 2004 - 20:29 #19
Prøv og placer rotatelogs.exe i en anden mappe uden mellemrum i stien, og kald denne.
Avatar billede lars-k Nybegynder
16. januar 2004 - 21:41 #20
>>htm

Det er den nye httpd-fil. Det eneste der er fra den gamle er linien vedr. Customlog. Apacheinstallationen kan ikke blive mere "ren".

Jeg vil lige prøve det med at flytte rotatelogs.exe i morgen når jeg kommer på jobbet (først eftermiddag...).

Vi tales ved:-)
Avatar billede lars-k Nybegynder
17. januar 2004 - 09:41 #21
Har lige testet på min hjemmemaskine...

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.
Avatar billede lars-k Nybegynder
17. januar 2004 - 09:51 #22
Det her virker, så det er det vedr. rotate... der ikke virker.
Avatar billede htm Nybegynder
17. januar 2004 - 12:27 #23
OK har lige testet dette på min 1.3

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

CustomLog "|rotatelogs.exe c:/wwwroot/logs/testserver/access.log 86400" combined
Avatar billede lars-k Nybegynder
17. januar 2004 - 19:38 #24
Jeg tester lige af i morgen....
Avatar billede lars-k Nybegynder
23. januar 2004 - 17:23 #25
Det virker stadig ikke...

Jwg har installeret en 1.3 og det kører fint. Jeg tester videre på 2.0 og finder jeg fejlen, kommer den her:-)

htm>>
Smid lige et svar - du har brugt en del tid, så du får point for din hjælp.


lars-k
Avatar billede htm Nybegynder
23. januar 2004 - 17:28 #26
Får du stadig samme fejl? Og sker der stadig det samme i error-loggen?
Avatar billede lars-k Nybegynder
24. januar 2004 - 07:22 #27
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
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester