最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django項(xiàng)目定期自動(dòng)清除過期session的2種方法實(shí)例

 更新時(shí)間:2022年08月01日 11:39:44   作者:山高路遠(yuǎn),看世界,也找自己  
如果用戶主動(dòng)退出,session會(huì)自動(dòng)清除,如果沒有退出就一直保留,記錄數(shù)越來越大,要定時(shí)清理沒用的session,下面這篇文章主要給大家介紹了關(guān)于Django項(xiàng)目定期自動(dòng)清除過期session的2種方法,需要的朋友可以參考下

非自動(dòng)方法

python manage.py clearsessions

第一種方法通用方法(利用APScheduler定時(shí)清除)

安裝插件

pip install apscheduler

添加定時(shí)任務(wù)

找到項(xiàng)目同名的app文件夾中的wsgi.py

修改wsgi.py

添加如下代碼在wsgi.py

import os
 
from apscheduler.schedulers.background import BackgroundScheduler
 
scheduler = BackgroundScheduler()
 
 
# 定時(shí)任務(wù), 清空session數(shù)據(jù)庫,這個(gè)庫不清的話,會(huì)不停的增大
#days為int值,幾天一清理
#start_date開始日期
@scheduler.scheduled_job(trigger='interval', days=1,start_date='2022-05-02 20:08:00', id='clear_session')
 
def clear_session_job():
    print('clear session data base')
    # 命令行執(zhí)行python manage.py clearsessions,可以清除已經(jīng)失效的session
    os.system('python manage.py clearsessions')
 
 
scheduler.start()

運(yùn)行效果

運(yùn)行前數(shù)據(jù)庫中session:

運(yùn)行:

clear session data base !!

注意:警告不屬于報(bào)錯(cuò)??!

運(yùn)行后數(shù)據(jù)庫中session: 

顯而易見,所有過期的sessions全部被清理了

完成

以后運(yùn)行django項(xiàng)目時(shí)候每天都會(huì)自動(dòng)在規(guī)定時(shí)間里面清除過期的sessions

利用寶塔面板(baota)的計(jì)劃面板(shell腳本)

由于我的項(xiàng)目是利用寶塔搭建在服務(wù)器上的,所以我也使用了很多寶塔的自動(dòng)化腳本進(jìn)行運(yùn)行和維護(hù)我的服務(wù)器

進(jìn)入shell編輯面

計(jì)劃任務(wù) -> 任務(wù)類型(shell腳本)-> 任務(wù)名稱(自行命名)-> 執(zhí)行周期(自行設(shè)置)

編寫shell腳本

#!/bin/sh
#cd manage.py所在的項(xiàng)目文件夾
cd /www/wwwroot/vedio
python3 manage.py clearsessions

執(zhí)行腳本 

運(yùn)行效果

運(yùn)行前數(shù)據(jù)庫中session:十六條session數(shù)據(jù),六條過期session

執(zhí)行日志:

 運(yùn)行后數(shù)據(jù)庫中session:十條數(shù)據(jù),過期的已經(jīng)被刪掉了

完成

以后運(yùn)行django項(xiàng)目時(shí)候每天都會(huì)自動(dòng)在規(guī)定時(shí)間里面清除過期的sessions

總結(jié)

到此這篇關(guān)于Django項(xiàng)目定期自動(dòng)清除過期session的文章就介紹到這了,更多相關(guān)Django定期自動(dòng)清除過期session內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

平凉市| 瓮安县| 建宁县| 大港区| 伊宁市| 泰宁县| 吐鲁番市| 浙江省| 深州市| 兴城市| 永和县| 甘孜县| 东平县| 西青区| 金秀| 芒康县| 松江区| 乃东县| 牟定县| 黔东| 滕州市| 丘北县| 云和县| 武汉市| 施甸县| 区。| 东丽区| 民乐县| 澄江县| 龙泉市| 额敏县| 靖西县| 漳浦县| 沁源县| 察哈| 建德市| 望谟县| 永州市| 山阴县| 金平| 神池县|