2016-08-11 64 views
0

哪裏保存了kamailio崩潰日誌?以及如何得到它?那就是當一個kamailio崩潰時,我如何看到特定文件中的日誌?我如何才能知道我的kamailio正在墜毀?Kamailio服務器崩潰概率

+0

請檢查以下鏈接:https://www.kamailio.org/dokuwiki/doku.php/troubleshooting:corefiles#troubleshooting_crashes_of_your_server – os11k

+0

好的,謝謝。是否有任何其他教程可用於恢復這些日誌? –

回答

0

一般而言,碰撞概率很低;因爲Kamailio是一款經過充分測試的軟件。但是,在發生日誌文件的情況下,它包含了很多有關它的原因的信息; Kamailio也會爲您生成核心轉儲文件。您可以參考this address來查看有關Kamailio如何在發生崩潰時爲您生成核心轉儲的信息。爲了分析這些核心轉儲您可以用GDB這樣的:

gdb $kamailio_binary $core_file 

更多有關GDB參考this address。值得一提的是,您甚至可以使用debugger module來調試您的配置。所以如果你認爲你的配置有問題,你可以使用這個模塊。

+0

謝謝,非常有用。如果可以存儲失敗的日誌,你能指導我嗎?例如:如果某些客戶呼叫和他/她的SIP呼叫由於某些原因而被切斷。那麼我能夠將特定日誌存儲在不同的文件中?所以我不應該要求他們再次打電話來查看這些日誌。 –

+0

不客氣。通話不會突然無理切換!但是如果你想記錄CDR,你可以參考:http://stackoverflow.com/questions/18183440/how-to-get-call-info-from-kamailio問題。在使用CDR時,請記得將必要的表格和文件添加到Kamailio的數據庫中。 – gst

+0

@Avanibadheka是的,你可以寫入不同的日誌文件..只需設置kamailio級別日誌的syslog或rsyslog設置,所以它會將kamailio日誌寫入不同的文件。 – suren