首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DataBase被锁定在Django项目中

DataBase被锁定在Django项目中
EN

Stack Overflow用户
提问于 2017-04-01 23:08:43
回答 1查看 372关注 0票数 0

我正在开发一个聊天机器人聊天页面,使用一个DB.sqlit3作为回答用户的问题.Also的知识库,有一个管理员聊天页面添加新的问题,并回答由chatting.So的DB.sqlit3,我有2个python脚本(一个聊天机器人聊天和一个管理员聊天),每个都有自己的html和JS。

聊天机器人聊天页面运行得很好,但有时当我运行管理员聊天页面并尝试向DB.sqlit3插入新数据(问题和回放)时,我会得到:

代码语言:javascript
运行
复制
The database is locked

谢谢,

PS:我使用的是Django 10,python3,sqlite3,web派系服务器

EN

回答 1

Stack Overflow用户

发布于 2017-04-02 10:21:24

Sqlite不是用于生产的。它使用单个全局数据库级锁。一次只有一个线程或进程可以访问它。这不是您在生产中想要的,也绝对不是聊天服务器所需要的。查看像Redis这样的键值存储来进行聊天,并使用更好的DB来处理其他所有事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43158465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档