在我的代码中,我找不到错误,但是出了点问题。在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()
但是我不明白那里出了什么问题。可以吗?