Django DB连接是否在进程之间隔离?

时间:2017-05-25 07:56:43

标签: django

如果我在一个进程中关闭数据库连接,它会影响其他进程吗?

示例:

我正在运行相同的应用程序:

  • gunicorn
  • 芹菜
  • 管理命令:python /../../manage.py somecommand

如果我在somecommand中执行此类操作:

from django.db import connection
connection.close_all()

在这种情况下,是否会在gunicorn和celery实例中关闭与数据库的连接?

PS。 CONN_MAX_AGE设置为3600。

1 个答案:

答案 0 :(得分:0)

不,流程的重点在于,在一个进程中对内存中的对象的操作无法影响任何其他进程。