Страница 1 из 1

Error executing SQL (COMMIT): database is locked

Добавлено: 15 окт 2015, 11:11
natrox
Всем доброго времени,

Проблема такая, в астере постоянно появляется запись:

Код: Выделить всё

WARNING[23148]: db.c:288 db_execute_sql: Error executing SQL (COMMIT): database is locked
Чисто теоретически я понимаю что такая проблема возможна из-за доступа к базе. Например если одновременные подключения происходят.
Базу использую для записи звонков. Звонки записываются без каких-либо проблем, а предупреждение вылетает. Причем с произвольной переодичностью.

Кто-то сталкивался с такой проблемой? Подскажите как быть или скажите где читать, буду благодарен.

Re: Error executing SQL (COMMIT): database is locked

Добавлено: 15 окт 2015, 11:16
Glukinho
Что за база и как подключена? Например, если используете приложение MYSQL, есть смысл переключиться на ODBC.

Re: Error executing SQL (COMMIT): database is locked

Добавлено: 20 окт 2015, 12:47
Glukinho
Собственно, сам на днях с этим столкнулся.
Дело было в правах на /var/lib/asterisk/astdb.sqlite3, это внутренняя БД астериска, а вовсе не MySQL или какая-то внешняя база.