Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
kay
@kay
PHP
SQL
Базы данных
SQLite
Ошибка sqlite3 в php?
Периодически (раза два-три в сутки) возникает Warning:
PHP Warning: SQLite3::query(): Unable to execute statement: database is locked in /bla/bla.php on line bla
Скрипт выполнятеся каждые 10 минут, другие скрипты к базе sqlite3 доступа не имеют. В чем может быть проблема?
Вопрос задан
более трёх лет назад
5634 просмотра
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Ответ
пользователя
Глеб Старков
К ответам
на вопрос
(4)
Глеб Старков
@colonel
Разработчик PHP, Laravel
Значит сам этот скрипт и лочит базу.
Обычно в таких случаях делается проверка на завершение предыдущего запуска скрипта.
То-есть скрипт не должен запуститься повторно, если предыдущий запуск еще не отработал.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама