Node.js Ошибка чтения только sqlite при использовании PM2 на Raspberry Pi - PullRequest
0 голосов
/ 03 марта 2020

Все работает, и приложение запускается, когда я запускаю команду "sudo node app. js" из putty после остановки pm2. Когда я перезагружаюсь к Raspberry, список pm2 говорит о статусе приложения в сети, но он недоступен. Также pm2 app-error.log сообщает: Ошибка: SQLITE_READONLY: попытка записи базы данных только для чтения. Errno: 8, код: «SQLITE_READONLY»

Я не знаю, как с этим справиться. Провел много исследований, но безуспешно.

Версия узла: 9.9.0

Версия pm2: 4.2.3

sqlite3: ^ 4.1.1,

let db = new sqlite3.Database("./db.db", sqlite3.OPEN_READWRITE, (err) => { 
  if (err) { 
      console.log('Error when creating the database', err) 
  } 
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...