使用Django频道时出现太多连接错误

时间:2019-05-01 13:09:32

标签: heroku django-channels heroku-postgres

我可能至少重复了一部分问题,但是由于我发现的所有内容都是几年前的,并且对我没有用,所以我想问一下。

我有一个使用Django Channels和Heroku Postgres数据库(最多20个连接)的Django应用程序。我将Django用作问答游戏的服务器,因此在套接字部分有很多读写操作。在开发过程中,我开始经常出现“连接过多”错误,因此我开始降低conn_max_age(开始时为600),最终将其设置为0。问题仍然存在。

我发现了另一个问题,其中建议的解决方案涉及gunicorn设置更新,但我根本不使用该软件包。

其他一些StackOverflow问题使我尝试解决连接池问题。我尝试使用django-db-pooldjango-postgrespool,它是叉子django-postgrespool2。他们似乎都不为我工作。

我发现Heroku拥有实验性的Postgres连接池,但我不知道它是否真的有帮助,并且由于无法通过仪表板添加,所以我不愿意添加它。

0 个答案:

没有答案