Astlinuxで、稼働中のサーバにエラーメッセージが出る事があります。
「cdr_sqlite.c:158 ~ database is full」
AstlinuxはCDRログをデフォルトでは、CSVとSQLiteの2箇所に保存しています。
(GUIから参照できるログは、CSVから取得しています)
メッセージの内容としては、SQLiteが使用しているDBが一杯だという事ですね。
CSVだけで運用する方は modules.conf に
noload => cdr_sqlite.so
を追加しましょう。(Asterisk再起動が必要)
これで、SQLiteへのログ保存は行いませんのでエラーメッセージが消えます。
ちなみに、
SQLiteを使用し続けるのであれば、cdrテーブルの内容をDeleteすると解決します。
(必要であればBackUpしましょう)
最近のコメント