sqlite3.OperationalError: база данных заблокирована с использованием служб Flask и Azure APP - PullRequest
0 голосов
/ 17 апреля 2020

Я использую Slack с SQLAlchemy, после загрузки проекта в azure службы APP, когда я пытаюсь вставить в Sqlite3 db, я вижу ошибку в Kudu, как показано ниже:

/ appsvctmp / volatile / logs / runtime / 7ee66245139d84745b2eb6dcb16fb9aa963b2e9b0669c3f2d87ae8bebafaf197.log 2020-04-17T12: 00: 56.933357162Z: [ОШИБКА] файл "/antenv/lib/*slas 1950.p. в full_dispatch_request 2020-04-17T12: 00: 56.933362862Z: [ОШИБКА] rv = self.dispatch_request () 2020-04-17T12: 00: 56.933367062Z: Файл [ОШИБКА] "/antenv/lib/python3.7/ site-packages / flask / app.py ", строка 1936, в dispatch_request 2020-04-17T12: 00: 56.933371362Z: [ОШИБКА] возвращает self.view_functionsrule.endpoint 2020-04-17T12: 00: 56.933375462Z: [ОШИБКА] Файл "/ home / site / wwwroot/app.py", строка 49, на главной странице 2020-04-17T12: 00: 56.933379762Z: [ОШИБКА] add_request (номер телефона, адрес, полный_запрос) 2020-04-17T12: 00: 56.933383862Z: [ОШИБКА] Файл "/ home / site / wwwroot/app.py", строка 35, в add_request 2020-04-17T12: 00: 56.933388162Z: [ОШИБКА] c .execute (req_st) 2020-04-17T12: 00: 56.933392262Z: [ОШИБКА] sqlite3.OperationalError: база данных заблокирована 2020-04-17T12: 00: 56.934830453Z: [ИНФО] 172.16.0.1 - - [17 / Апрель / 2020: 12: 00: 56 +0000] "POST / HTTP / 1.1" 500 290 "https://togetherjo.azurewebsites.net/" "Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (K HTML, как у Gecko) Chrome / 83.0.4103.3 Safari / 537.36 Edg / 83.0.478.5 "

даже локально на моем компьютере рабочий файл БД, проверяю, нет ли нескольких темы открыты в БД.

снимок из моего кода:

conn = sqlite3.connect('db.sqlite3')
c = conn.cursor()
id_number = random.randint(0, 150000)
request_datetime = datetime.now()
req_st = f"INSERT INTO Requests VALUES ({id_number},'{phone_number}','{address}','{full_request}','{request_datetime}')"

c.execute(req_st)
conn.commit()
conn.close()

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...