gpt4 book ai didi

python - 通过使用django orm操作MySQL数据库,有一些闲置的mysqld。如何关闭它们?

转载 作者:行者123 更新时间:2023-11-29 23:37:29 24 4
gpt4 key购买 nike

enter image description here

我输入htop,然后我得到了这个。所以我们可以看到TIME+选项卡,有一些mysqld的时间是00:00:00,我想关闭它,因为它占用了很多记忆。我的应用程序有很多作业要操作mysql数据库,如果不及时关闭mysqld,mysql会出现错误:操作错误:(1135,“无法创建新线程(errno 11);如果可用内存可用,您可以查阅手册以了解可能与操作系统相关的错误”)

如何解决?我的django版本是1.6.5。

现在在我的mysql客户端中,我输入show processlist;,我得到了这个情况:(有很多mysql进程正在 sleep 。是否因为我使用django orm,所以orm做没有及时关闭数据库连接?又如何及时关闭呢? enter image description here

最佳答案

https://docs.djangoproject.com/en/1.6/ref/databases/#connection-management

有一个变量CONN_MAX_AGE,您可以将其设置为 0 以在请求后立即关闭数据库连接。但这应该是默认行为。您能检查一下您的 CONN_MAX_AGE 是多少吗? ./manage.py diffsettings | grep CONN_MAX_AGE 就可以了。

关于python - 通过使用django orm操作MySQL数据库,有一些闲置的mysqld。如何关闭它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26324934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com