Servus zusammen,
ich hab in letzter Zeit massive Probleme mit meinen Telefonanlagen. (Debian 6 32bit, asterisk1,6 aus dem Repository + Gemeinschaft 3.1)
in extrem unregelmäßigen Abständen (2 Monate, oder auch nur 5 Stunden) hängt sich scheinbar der Asterisk-Dienst auf. Hier mal genauer beschrieben: Die Anlage funktioniert also eine Zeit lang einwandfrei und plötzlich starten die Telefone neu, weil sie den Kontakt zur Asterisk verloren haben. Wenn das gerade passiert wenn ein Telefonat reinkommt, dann kann man den Höher zwar abnehmen, es bimmelt aber weiter, genauso könne auch keine Gespräche über Pickup angenommen werden.
Die Telefone starten sich also dann Munter solange neu bis man manuell den Asterisk daemon neustartet (/etc/init.d/asterisk restart). Dieser Neustart dauert auch im Vergleich zu sonst ewig (sicher 10 Sekunden bis der Daemon gestoppt wird). Danach läuft wieder alles einwandfrei sobald die Telefone neu hochgefahren sind. Dies passiert wie oben beschrieben in unterschiedlichsten Abständen. Eine Anlage hat nun von Juni bis letzte Woche Freitag perfekt funktioniert. Am Freitag jedoch das erste mal und heute das zweite mal dann den Geist aufgegeben!. Ich hab nun versuch die anlagen über Nacht neuzustarten (das das ganze System). Dies hat leider jedoch auch keinen Einfluss drauf. Dann habe ich mir gedacht, dass es evtl am Snort und dem portsentry liegen könne und beide gestoppt, jedoch haben auch gerade eben zwei Anlagen im Abstand von einer Stunde die Arbeit eingestellt, also obwohl die snort und portsentry aus war.
Im Log ist nichts zu finden. Und damit meine ich wirklich NICHTS. Ich lasse die den Asterisk Daemon mit "vvv" laufen, wo man wirklich alles ausgehrben bekommt, aber sobald der Daemon hängt bleibt das Log komplett leer.
Ich bin langsam mit meinem Latein am Ende, vor allem weil ich das Problem nicht reproduzieren kann und immer drauf warten muss bis es wieder passiert. Dann ist jedoch natürlich nicht viel Zeit weil die Leute wieder arbeiten müssen.
Jemand einen Tipp für mich, was ich unbedingt testen sollte wenn es das nächste mal passiert? schaun ob ich mich per "asterisk -r" auf den Daemon schalten kann? (mache ich bisher nicht, da ich die ganze ausgabe immer umleiten lasse in eine Datei)
edit: allerdings wurde mir übers webinterface immernoch alle Telefone als Online bzw "Frei" angezeigt. der Asterisk Daemon war also zumindest über die cli wie es scheint ansprechbar...
Danke!
Gruß,
Philipp
ich hab in letzter Zeit massive Probleme mit meinen Telefonanlagen. (Debian 6 32bit, asterisk1,6 aus dem Repository + Gemeinschaft 3.1)
in extrem unregelmäßigen Abständen (2 Monate, oder auch nur 5 Stunden) hängt sich scheinbar der Asterisk-Dienst auf. Hier mal genauer beschrieben: Die Anlage funktioniert also eine Zeit lang einwandfrei und plötzlich starten die Telefone neu, weil sie den Kontakt zur Asterisk verloren haben. Wenn das gerade passiert wenn ein Telefonat reinkommt, dann kann man den Höher zwar abnehmen, es bimmelt aber weiter, genauso könne auch keine Gespräche über Pickup angenommen werden.
Die Telefone starten sich also dann Munter solange neu bis man manuell den Asterisk daemon neustartet (/etc/init.d/asterisk restart). Dieser Neustart dauert auch im Vergleich zu sonst ewig (sicher 10 Sekunden bis der Daemon gestoppt wird). Danach läuft wieder alles einwandfrei sobald die Telefone neu hochgefahren sind. Dies passiert wie oben beschrieben in unterschiedlichsten Abständen. Eine Anlage hat nun von Juni bis letzte Woche Freitag perfekt funktioniert. Am Freitag jedoch das erste mal und heute das zweite mal dann den Geist aufgegeben!. Ich hab nun versuch die anlagen über Nacht neuzustarten (das das ganze System). Dies hat leider jedoch auch keinen Einfluss drauf. Dann habe ich mir gedacht, dass es evtl am Snort und dem portsentry liegen könne und beide gestoppt, jedoch haben auch gerade eben zwei Anlagen im Abstand von einer Stunde die Arbeit eingestellt, also obwohl die snort und portsentry aus war.
Im Log ist nichts zu finden. Und damit meine ich wirklich NICHTS. Ich lasse die den Asterisk Daemon mit "vvv" laufen, wo man wirklich alles ausgehrben bekommt, aber sobald der Daemon hängt bleibt das Log komplett leer.
Ich bin langsam mit meinem Latein am Ende, vor allem weil ich das Problem nicht reproduzieren kann und immer drauf warten muss bis es wieder passiert. Dann ist jedoch natürlich nicht viel Zeit weil die Leute wieder arbeiten müssen.
Jemand einen Tipp für mich, was ich unbedingt testen sollte wenn es das nächste mal passiert? schaun ob ich mich per "asterisk -r" auf den Daemon schalten kann? (mache ich bisher nicht, da ich die ganze ausgabe immer umleiten lasse in eine Datei)
edit: allerdings wurde mir übers webinterface immernoch alle Telefone als Online bzw "Frei" angezeigt. der Asterisk Daemon war also zumindest über die cli wie es scheint ansprechbar...
Danke!
Gruß,
Philipp
Zuletzt bearbeitet: