Skip to content

Probleme analysieren

philipp-kempgen edited this page Oct 15, 2010 · 8 revisions

Probleme analysieren

Standard-Vorgehensweise zur Analyse bei Problemen:
(von http://groups.google.de/group/gemeinschaft-users/msg/d72c4e9ca0e35bea)

Das generelle Standard-Vorgehen zum Analysieren von Problemen ist meist folgendes:

Gemeinschaft-Log

Gemeinschaft-Log beobachten während man die betreffende Aktion ausführt:

        tail -f /var/log/gemeinschaft/gs.log

Falls da nichts steht dann den Log-Level hochsetzen, also die Konfig- Datei /etc/gemeinschaft/gemeinschaft.php öffnen (in vim oder einem anderen Texteditor) und $LOG_LEVEL auf "DEBUG" stellen. Danach sicherheitshalber Asterisk neu starten.

Nicht vergessen hinterher das Log-Level wieder auf "NOTICE" zu stellen, sonst wächst das Log - v.a. auf einem beschäftigten Produktiv-System - recht schnell (aber es wird rotiert).

Asterisk-CLI /-Log

Mit der Asterisk-Konsole verbinden:

        asterisk -r

und mit Verbosity 1

core set verbose 1

bzw. Verbosity 3

core set verbose 3

beobachten was da ausgegeben wird während man die betreffende Aktion ausführt.

Apache-Log

Falls sich z.B. ein Telefon gar keine Einstellungen zieht und auch nichts im Log von Gemeinschaft zu sehen ist, dann hilft es, die Logs des Web-Servers zu beobachten:

        tail -f /var/log/apache2/*log

Diese Vorgehensweise hilft zwar nicht immer aber relativ oft.

Falls man nicht selber in der Lage ist die Ausgaben zu interpretieren, dann bitte die exakten Meldungen posten, denn die sagen einem potenziellen Helfer mehr als nur "funktioniert nicht".

Und bitte auch daran denken bei Problemen die eingesetzte Version von Gemeinschaft zu nennen und ob man von der Install-CD installiert hat oder nicht.

Log-Ausgaben posten

Es ist für die Fehleranalyse auf einer Mailingliste nicht förderlich möglichst lange Logdateien 1:1 zu posten. Deshalb bitte alles was mehr als 10 Zeilen Logdatei ist auf Pastebin oder ähnlichen Diensten submitten und dann nur die URL in die Anfrage auf der Mailingliste schreiben. Noch besser: Log-Ausgaben tatsächlich lesen und nur die jeweils relevanten Zeilen posten. :-)