Apache-Protokolle: ":: 1 ..." OPTIONEN * HTTP / 1.0 "200 -


7

Schauen Sie sich nur die Protokolle einer nicht so ausgelasteten Site auf einem unserer Apache-Server an und bemerken Sie Tonnen davon im Protokoll:

::1 - - [15/Apr/2011:12:11:40 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Apr/2011:12:11:41 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Apr/2011:12:11:44 -0700] "OPTIONS * HTTP/1.0" 200 -

Sie scheinen mehrmals direkt unter den GET-Anforderungen zu erscheinen, bei denen Apache eine Seite und die zugehörigen Bilder bereitgestellt hat.

  1. Was meinen sie?
  2. Welche IP ist " ::1"?
  3. Wenn sie gutartig sind, kann ich sie unterdrücken?

Antworten:


6

Von hier aus

Es ist Apache, der seine untergeordneten Prozesse abfragt, um zu überprüfen, ob sie richtig reagieren.

31-2 - 0/0/44. 0,00 41 0 0,0 0,00 0,92 :: 1 mxx1.xx.com OPTIONEN * HTTP / 1.0

Das zweite Feld "-" zeigt an, dass dies keine aktive Verbindung ist. Es ist die letzte Verbindung, die für diesen bestimmten Thread / Prozess hergestellt wurde. Da Apache seine Kinder alle paar Minuten abfragt, ist es nicht ungewöhnlich, dass viele davon auf einem System mit geringem Webverkehr angezeigt werden.

Bei einigen Versionen von Apache wird für diese Verbindungen ein "GET /" anstelle von "OPTIONS *" angezeigt.

https://issues.apache.org/bugzilla/show_bug.cgi?id=41796


Aha. Wenn man bedenkt, was Sie zitiert haben, könnte ich den Wert beim Protokollieren eines Fehlers sehen, wenn ein untergeordneter Prozess abgefragt wurde ... aber so wie es aussieht, scheinen diese Protokolleinträge ziemlich nutzlos zu sein. Weiß jemand, wie man sie unterdrückt?
Meltemi


1

Überprüfen Sie Ihre Server / etc / hosts-Datei. Sie haben wahrscheinlich den Eintrag für 'localhost' auf ':: 1' gesetzt, was dem IPV6-Format entspricht. Ändern Sie es in '127.0.0.1' (IPV4) und diese Protokollmeldung verschwindet.


0

Ich hatte dieses "Problem" und es war höllisch nervig. Einer von zwei Servern, die ich getan habe. ein oder zwei Jahre später ... habe ich gerade entdeckt, dass ich auf einem Server 443 in der httpd.conf abgehört habe.

Also habe ich die Direktive 'Listen 443' in die Datei ssl.conf eingefügt.

apachectl anmutig

Poof ... nerviges Problem weg.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.