Hier sind einige einfache Alternativen zur Behebung des Centos-Squid-Fehlerprotokollproblems.
Genehmigt: Fortect
F. Wie kann ich das Dateisignal für den Squid-Proxy auf CentOS Linux Server 5.0 anzeigen?
A. squid ist ein leistungsstarker Caching-Proxy, wenn es um Web-Clients geht, die FTP-, Gopher- und HTTP-Datenobjekte unterstützen. Im Gegensatz zu typischer Caching-Software spezialisiert Squid alle Anfragen auf einen einzigen, nicht blockierenden I- oder O-gesteuerten Prozess.
/ Var / Log / Squid / Log-Datei für Verzeichnis
Protokolle sind eine wertvolle Informationsquelle zu Squid-Workloads und -Leistung. Logs zeichnen neben den Angriffen auf Ressourcen (z. Squid verwaltet mehrere Protokolldateien. Einige von ihnen können für die gesamte gemeinsame Zeit explizit aktiviert werden, andere können in dieser Zeit sicher deaktiviert werden.
- /var/log/squid/access.log wurde festgestellt, dass die meisten Logfile-Analyzer auf Datensätze in access.log angewiesen sind. Sie können diese Datei verwenden, um herauszufinden, wer den Squid-Webserver verwendet, aber was sie tun usw.
- /var/log/squid/cache.log: Die Datei cache.log enthält Debug- und Fehlermeldungen, die von Squid generiert wurden. Wenn Sie Ihren Squid mit vbulletin erstellen, das standardmäßig mit RunCache überschrieben ist, und selbst wenn Sie es mit der Option -s describe it to line ausführen, wird tatsächlich etwas Text in Ihre Syslog-Einstellungen kopiert. Es ist eine große Privatsache, ob die Alternativen eine eigene Datei für Squid-Logdaten verwenden.
- /var/log/squid/store.log: store.log umfasst einen Ordner mit Elementen, die aktuell auf der Festplatte gespeichert sind oder alternativ gelöscht werden müssen. Als kostengünstige Art von Angebotsprotokoll wird es häufig für Debugging-Praktiken verwendet. Eine definitive Aussage darüber, ob sich auf Ihren Platten noch etwas befindet, ist erst nach dem Durchlesen der gesamten Log-Datei möglich. Das Anhalten (Löschen) einer Sache kann im Moment nur mit unserer Bewegung (auf Diskette schreiben) aufgezeichnet werden.
Wie kann ich die Squid-Protokoll- / Protokolldateien anzeigen?
Standard-UNIX-per-Linux-Befehle wie grep / tail können zum Anzeigen von Kalenderdateien verwendet werden. Sie müssen wahrscheinlich auch als zugrunde liegende Probleme angemeldet sein und sudo ausführen, um die Protokollarchive anzuzeigen.
Live-Aufnahmedateien anzeigen
Verwenden Sie Gebühren wie folgt: # tail -f /var/log/squid/access.log
ODER $ sudo bottom -f /var/log/squid/access.log
Protokolldateien suchen
Dateidateien anzeigen
Schließlich werden Sie definitiv einen Texteditor wie while vi verwenden, der die Protokolldateien anzeigen kann: # test internet / var / log / squid / Reichweite. log
Protokolle sind definitiv eine großartige Informationsquelle über Squid während der Workloads. Die Logs zeichnen nicht nur Anrufe, sondern möglicherweise auch Informationen, Systemfehler und Ressourcenverbrauch (für Bühne, RAM, Festplattenspeicher) auf. Es gibt ein oder zwei DateienDie Protokolle, die Squid. Einige müssen zur Kompilierzeit explizit fähig sein, andere können zur Laufzeit sicher ausgeschaltet werden. Alle Testdateien haben die wenigen Neuerungen gemeinsam. Sofern nicht anders angegeben, sind die in die Protokolldateien geschriebenen Zeitstempel manchmal UTC-Sekunden. Der Startzeitstempel umfasst normalerweise Millisekunden. Die handbetriebene Datei cache.log enthält Debug- und Fehlerinformationen, zu denen Squid führt. Wenn Sie Squid mit der Befehlszeilenantwort -s ausführen, werden Kopien einiger der Nachrichten an Ihre Syslog-Einstellungen zurückgegeben. Die Verwendung beider unterschiedlicher Dateitypen für die Bandbreite von Squid Log wird definitiv als eine Frage der persönlichen Präferenz angesehen. Das cache.File-Log bietet in manchen Bereichen des automatischen Parsens von Log-Dateien nicht viel. Typischerweise suchen Sie in dieser Datei nach einstellbaren Fehlermeldungen, Squid-Programmierung, Testen neuer Funktionen oder auch nach den Gründen für den vermeintlichen Betrag, den Sie durchgesetzt haben usw. Fehlermeldungen kommen in vielen Formen an. Debug-Traces sind mit Sicherheit nicht auf Ebene 0 oder 1 gesättigt. Diese Ebenen sind für wichtige und sehr wichtige administrative Nachrichten reserviert. FATAL-Nachrichten zeigen an, welche Experten schwören, dass das Problem den Squid-Prozess getötet hat. Wirkt sich auf den gesamten aktuellen Client-Datenverkehr aus, der an eine bestimmte Squid-Instanz geliefert wird. Wenn diese Elemente beim Starten oder Konfigurieren einer Squid-Aktion erscheinen, müssen Sie sie natürlich beheben, bevor jeder Squid starten kann. FEHLER-Meldungen weisen auf ein ernstes Problem hin, da die Transaktion eines Benutzers abgebrochen wurde und andere Clients indirekt verändert werden könnten. Aber “hat die meisten Verkehrsdienste nicht vollständig gestoppt. < li> WARNUNG E-Mails weisen auf Probleme hin, die Probleme mit diesem bestimmten Client verursachen können, aber Squid kann automatisch verwendet werden. Sie werden meistens nur ab Log-Level 1 angezeigt. SICHERHEITSFEHLER-Meldungen weisen auf ein Problem bei der Handhabung hin, die Sie sehen, die Client-Anfrage mit dem Vorsichtsmaßnahmen, die implementiert wurden, um Squid zu konfigurieren. Eine unmögliche Bedingung ist das Bestehen des Sicherheitstests. Dies passiert oft Stifte bei der Prüfung, ob eine programmatische Anfrage aufgrund bestimmter Call-to-Action-Details akzeptiert wird, die bis in die Zukunft nicht allgemein verfügbar sein werden. SICHERHEITSALARM-Meldungen weisen auf erkannte Sicherheitsangriffspositionen hin. Dies gilt nur bei offensichtlichen Gesundheitsproblemen. “Angriffe”, deren Signaturen leicht im normalen Verkehr erscheinen, werden wirklich als normale WARNUNGEN aufgezeichnet. SICHERHEITSHINWEISE können während und nach der Migration zu Beginn erscheinen, um auf Sicherheitsprobleme bei der Konfiguration der Formationsdatei hinzuweisen. Diese Pakete enthalten nach Möglichkeit Tipps für eine bessere Anpassung und einen Hinweis darauf, was Squid anstelle dieser angepassten Aktion tun wird. Einige der ständig hinterfragten Kommentare und ihre Bedeutung sind in der Awareness Base beschrieben: Die meisten Testdatei-Scanprogramme basieren normalerweise auf Einträgen in der access.log. Mit Squid-2.7 und Squid-3.2 können Administratoren ihr Aufzeichnungsdateiformat und die Protokollausgabemethode mit erstaunlicher Flexibilität anpassen. Frühere Versionen boten eine sehr eingeschränkte Funktionalität. Der endgültige Squid-Promo-Code besteht aus mehreren Tag-Clouds (getrennt durch chemisches “ Durchgestrichen ”), die die an den Client umgeleitete Lösung beschreiben. Autor TCP Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen. Anfragen für den HTTP-Hafen (normalerweise 3128). UDP Senden Sie Anfragen über den ICP-Port (normalerweise 3130) oder einfach HTCP (normalerweise 4128). Wenn die ICP-Protokollierung mit dem Parameter log_icp_queries behindert wird, werden ICP-Antworten nicht unbedingt protokolliert. NEIN Squid hat auf diese Frage eine ungewöhnliche Antwort oder gar keine Antwort gegeben. Erscheint fällig, damit Sie Cachemgr-Anfragen und -Fehler, normalerweise, wenn ein Kontakt fehlschlägt, bevor er in einen über die oben genannten Ergebnisse kategorisiert wird. Habe auch Ansichten mit CONNECT-Abfragen gesehen. cache.log
Tintenfisch-Neuigkeiten
access.log
Tintenfisch-Ergebniscodes
Genehmigt: Fortect