Heroku-postgress中与数据库的连接过多

时间:2019-07-18 20:08:13

标签: django heroku heroku-postgres

在我的代码中,我找不到错误,但是出了点问题。在heroku-postgresql中每隔几秒钟就会建立+1连接。一个可能发生的地方是:

def dis_online_users():
    date_time_now = datetime.datetime.utcnow()
    users = Users.objects.filter(when_online__lt=date_time_now, is_online=True)
    for user in users:
        user.is_online = False
        user.save()
    return True


def start_background():
    scheduler = BackgroundScheduler()
    scheduler.add_job(dis_online_users, 'interval', seconds=60)
    scheduler.add_job(remove_deleted_messages, 'interval', hours=48)
    scheduler.add_job(delete_null_chats, 'interval', hours=48)
    scheduler.start()

start_background()

但是我不明白那里出了什么问题。可以吗?

0 个答案:

没有答案