2016-08-11 1 views
0

Wo Kamailio Crash-Log gespeichert sind? und wie man es bekommt? das ist, wenn ein Kamailio abgestürzt ist, wie sehe ich, dass in einer bestimmten Datei loggt? Woher weiß ich, dass mein Kamailio abgestürzt ist?Kamailio Server Absturz Wahrscheinlichkeit

+0

Bitte überprüfen Sie diesen Link: https://www.kamailio.org/dokuwiki/doku.php/troubleshooting:corefiles#troubleshooting_crashes_of_your_server – os11k

+0

ok, danke. Gibt es noch andere Tutorials zur Wiederherstellung dieser Protokolle? –

Antwort

0

Im Allgemeinen ist die Wahrscheinlichkeit eines Absturzes gering; weil Kamailio eine gut getestete Software ist. Aber in Fällen, in denen es passiert, enthalten Protokolldateien eine gute Menge an Informationen über ihren Grund; Auch Kamailio wird Core Dumps für Sie generieren. Sie können sich auf this address beziehen, um Informationen darüber zu erhalten, wie Kamailio im Falle eines Absturzes Core-Dumps für Sie generieren kann. Um diese zu analysieren Core-Dumps Sie gdb wie diese verwenden:

gdb $kamailio_binary $core_file 

Weitere Informationen über GDB beziehen sich auf this address. Es ist erwähnenswert, dass Sie sogar Ihre Konfiguration mit debugger module debuggen können. Wenn Sie also denken, dass in Ihrer Konfiguration etwas nicht stimmt, können Sie dieses Modul verwenden.

+0

Vielen Dank, sehr nützlich. Können Sie mir bitte sagen, wenn Sie ein fehlgeschlagenes Protokoll speichern können? Beispiel: Wenn ein Client-Anruf und sein SIP-Anruf aus bestimmten Gründen unterbrochen wird. also könnte ich diese bestimmten Logs in einer anderen Datei speichern? so dass ich sie nicht bitten sollte, noch einmal anzurufen, um nur diese Protokolle zu sehen. –

+0

Gern geschehen. Anrufe werden nicht plötzlich und ohne Grund unterbrochen! Aber wenn Sie CDRs protokollieren möchten, können Sie sich an: http://stackoverflow.com/questions/18183440/how-to-get-call-info-from-kamailio Frage. Wenn Sie CDRs verwenden, denken Sie daran, notwendige Tabellen und Dateien zur Kamailio-Datenbank hinzuzufügen. – gst

+0

@ Avanibadheka ja Sie können in andere Protokolldatei schreiben .. nur die Einstellung syslog oder rsyslog für Kamailio-Level-Log..so wird es Kamailio Log in andere Datei schreiben. – suren