-
Notifications
You must be signed in to change notification settings - Fork 34
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 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).
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.
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.
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. :-)