Задать вопрос
@pro100hikka98

Блокируется база SQLite, как решить?

Написал скрипт, который при запуске из CLI выбирает из папки случайные 100 картинок и добавляет их в базу данных SQLite. Затем выбирая из базы эти картинки он загружает из на Imgur. Все вроде бы работает, но время от времени выскакивает ошибка которая представленна ниже. Повторюсь иногда скрипт отрабатывает нормально.

PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 5 database is locked' in /home/admin/web/domain.com/public_html/libs/conf.php:129
Stack trace:
#0 /home/admin/web/domain.com/public_html/libs/conf.php(129): PDOStatement->execute(Array)
#1 /home/admin/web/domain.com/public_html/libs/cron.php(25): uploadPicture(Object(PDO))
#2 {main}
  thrown in /home/admin/web/domain.com/public_html/libs/conf.php on line 129
  • Вопрос задан
  • 855 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
2ord
@2ord
Использовать SQLite по назначению - в однопользовательском режиме. Веб-сайт - многопользовательская система.
Перейти на подходящие решения RDBMS.
Ответ написан
opium
@opium
Просто люблю качественно работать
Ну какой то скрипт у вас локнул базу ищите какой через lsof
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽