首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >云运行:如何设置check_same_thread=False?

云运行:如何设置check_same_thread=False?
EN

Stack Overflow用户
提问于 2022-08-23 11:53:33
回答 1查看 46关注 0票数 -1

我的项目运行在Google的(GCP)中,它生成了错误:在线程中创建的SQLite对象只能在同一个线程中使用。对象是在线程id 68387105408768中创建的,这是线程id 68386614675200。在它恢复正常之前已经持续了几个小时。

我们的代码是用Python编写的&不涉及SQLite。看到了将check_same_thread设置为False的建议。我可以知道在云运行或GCP中可以将其设置在哪里吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-08-23 12:36:32

该设置与您的运行时环境无关,而是在使用sqlite (https://docs.python.org/3/library/sqlite3.html#module-functions)进行连接初始化时设置的,因此如果您声称您没有创建一个对您没有多大帮助的sqlite连接。

话虽如此,我还是很难相信,如果不使用sqlite,您就会得到这个错误。更有可能的是,您是通过一些依赖关系使用sqlite的。

但是,由于sqlite3是python标准库的一部分,因此找出哪个依赖项使用它可能并不简单。

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

https://stackoverflow.com/questions/73458251

复制
相关文章

相似问题

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