Asteriskの最近のブログ記事

 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しましょう)

2011年12月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

最近のコメント