Kom ihåg mig?
Home Menu

Menu


Inte logga status 404 i Apache 2.0

Ämnesverktyg Visningsalternativ
Oläst 2005-12-07, 20:18 #1
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Till en viss katalog på en av mina sajter får jag mycket förfrågningar på filer som inte finns. Dessa förfrågningar genererar mycket 404r i felloggen vilket jag vill komma ifrån, men jag hittar inte hur man kan stänga av felloggning för dessa 404r. Hur göra? Kör Apache 2.0.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-12-08, 23:57 #2
kers kers är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 526
kers kers är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 526
Först: Orsakar det verkligen problem att det loggas? Om du har rotering av loggarna så finns det vad jag vet inget sätt att behålla logginfunktionaliteten och selektivt spara vissa saker utan att prestandan blir lidande, men du vet väl bäst själv.

alternativ ett är att du stänger av felloggningen helt och hållet genom att ta bort ErrorLog-direktivet i din apache-config, men det är ju väldigt opraktiskt, för att inte säga dumt

alternativ två är att du pipe:ar ErrorLog till ett program eller script som filtrerar bort det som du inte vill spara:

ErrorLog "|/var/www/scripts/mittlillafiltreringscript"


Vad jag vet så finns det inget annat alternativ, det *går* säkert att lösa genom att bygga en apache-modul, men fan vet om det är värt besväret
kers är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-12-09, 00:58 #3
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Ja, det orsakar problem. Jag tycker om att regelbundet kika i felloggen och då vill jag inte se 99% "file does not exists" på filer som inte ska finnas.

Får väl pajpa in errloggen till grep då.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-31, 21:26 #4
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Vad är det för fel på följande rad? Det går ju bara inte göra fel på en sån här enkel grej!
Citat:
ErrorLog "| /bin/grep -v loggaintemig >> /var/log/apache2/gall.error_log"
När jag kör "apache2ctl start" spottar den ut hela innehållet av gall.error_log på skärmen. Dessutom fungerar inte felloggningen.

Jag kör Apache 2.0.55
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-01, 06:57 #5
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Nu är jag ingen expert på Apache-konfiguration, men genom att titta på:
http://httpd.apache.org/docs/1.3/mod/core....e.html#errorlog
så skulle jag gissa att raden borde se ut som följer:
Kod:
ErrorLog "| /bin/grep -v loggaintemig"
Men eftersom jag inte är en expert borde jag egentligen vara tyst - speciellt om du redan testat den varienten.

Annars är ju ett alternativ att grep:a då du tittar på loggen istället. På så sätt komemr du ju (om du vill) även kunna se exakt hur mkt "felaktiga" 404 du får. Genom att aldrig logga dessa 404 försvinner ju viss statistik.
eg0master är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017