From b79bb69bec1381d3efd638b4daccca7bdfbeecc8 Mon Sep 17 00:00:00 2001 From: anhduy-tech Date: Thu, 19 Mar 2026 14:09:23 +0700 Subject: [PATCH] changes --- api/__pycache__/settings.cpython-313.pyc | Bin 3409 -> 3409 bytes api/settings.py | 4 +- app/jobfile.py | 92 +++++++++++------------ prefect-ui.log | 1 - 4 files changed, 47 insertions(+), 50 deletions(-) diff --git a/api/__pycache__/settings.cpython-313.pyc b/api/__pycache__/settings.cpython-313.pyc index 6059d153f838ff245a561f30e56698547c28c28a..823adfb3ab0772375d316f0eab8b4a4d72cb13cc 100644 GIT binary patch delta 19 Zcmca8by14zGcPX}0}!w*+{oq53jjAb1gro6 delta 19 Zcmca8by14zGcPX}0}$x6Y~*t11pqgf1h)VH diff --git a/api/settings.py b/api/settings.py index e773bf65..25ea5e11 100644 --- a/api/settings.py +++ b/api/settings.py @@ -21,7 +21,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY = 'django-insecure-_u202k$8qq2p*cr_eo(7k!0ngr5^n)27@85+5oy8&41(u6&j54' # SECURITY WARNING: don't run with debug turned on in production! -DEBUG = False +DEBUG = True ALLOWED_HOSTS = ['*'] @@ -79,7 +79,7 @@ ASGI_APPLICATION = 'api.asgi.application' # https://docs.djangoproject.com/en/4.1/ref/settings/#databases #prod:5.223.52.193 dev:5.223.42.146 -MODE = 'prod' +MODE = 'dev' DBHOST = '138.199.203.34' if MODE == 'prod' else '138.199.203.34' DATABASES = { diff --git a/app/jobfile.py b/app/jobfile.py index af57211f..ef37cfde 100644 --- a/app/jobfile.py +++ b/app/jobfile.py @@ -1,55 +1,53 @@ -from apscheduler.schedulers.background import BlockingScheduler -from datetime import datetime -import subprocess -from app.models import * -from django.db import close_old_connections +# from apscheduler.schedulers.background import BlockingScheduler +# from datetime import datetime +# import subprocess +# from app.models import * +# from django.db import close_old_connections -#===================================================================== -def sync_files(): - # close old connections - close_old_connections() +# #===================================================================== +# def sync_files(): +# # close old connections +# close_old_connections() - print("===Start sync files===", datetime.now().strftime('%Y-%m-%d %H:%M:%S')) - password = 'qabeNMHRXhiHAiq' - source = "bigdata@5.223.62.175:/home/bigdata/filestore/y99/" - target = "./static/backup/y99prod" - ssh_port = "234" +# print("===Start sync files===", datetime.now().strftime('%Y-%m-%d %H:%M:%S')) +# password = 'qabeNMHRXhiHAiq' +# source = "bigdata@5.223.62.175:/home/bigdata/filestore/y99/" +# target = "./static/backup/y99prod" +# ssh_port = "234" - cmd = [ - "sshpass", "-p", password, - "rsync", "-avz", "--delete", - "-e", f"ssh -p {ssh_port}", - source, target - ] - # start time - start_time = datetime.now() - try: - subprocess.run(cmd, check=True) - print("✅ Sync thành công") - print("===End sync files===", datetime.now().strftime('%Y-%m-%d %H:%M:%S')) - backup = Backup(code="FILE{}".format(datetime.now().strftime('%Y%m%d%H%M')), name="file-backup", - status=Task_Status.objects.get(pk=4), start_time=start_time, end_time=datetime.now()) - backup.save() +# cmd = [ +# "sshpass", "-p", password, +# "rsync", "-avz", "--delete", +# "-e", f"ssh -p {ssh_port}", +# source, target +# ] +# # start time +# start_time = datetime.now() +# try: +# subprocess.run(cmd, check=True) +# print("===End sync files===", datetime.now().strftime('%Y-%m-%d %H:%M:%S')) +# backup = Backup(code="FILE{}".format(datetime.now().strftime('%Y%m%d%H%M')), name="file-backup", +# status=Task_Status.objects.get(pk=4), start_time=start_time, end_time=datetime.now()) +# backup.save() - except subprocess.CalledProcessError as e: - print("❌ Lỗi khi sync:", e) - backup = Backup(code="FILE{}".format(datetime.now().strftime('%Y%m%d%H%M')), name="file-backup", - status=Task_Status.objects.get(pk=3), start_time=start_time, end_time=datetime.now()) - backup.save() +# except subprocess.CalledProcessError as e: +# backup = Backup(code="FILE{}".format(datetime.now().strftime('%Y%m%d%H%M')), name="file-backup", +# status=Task_Status.objects.get(pk=3), start_time=start_time, end_time=datetime.now()) +# backup.save() -#===================================================================== -# scheduler -scheduler = BlockingScheduler() +# #===================================================================== +# # scheduler +# scheduler = BlockingScheduler() -# backup files -scheduler.add_job(sync_files, - 'cron', - hour='7,12,20', # chạy lúc 7h,12h,20h - minute=0, - timezone='Asia/Ho_Chi_Minh' -) +# # backup files +# scheduler.add_job(sync_files, +# 'cron', +# hour='7,12,20', # chạy lúc 7h,12h,20h +# minute=0, +# timezone='Asia/Ho_Chi_Minh' +# ) -# scheduler.add_job(sync_files, name="sync-files", timezone='Asia/Ho_Chi_Minh', next_run_time=datetime.now()) +# # scheduler.add_job(sync_files, name="sync-files", timezone='Asia/Ho_Chi_Minh', next_run_time=datetime.now()) -#===================================================================== -scheduler.start() \ No newline at end of file +# #===================================================================== +# scheduler.start() \ No newline at end of file diff --git a/prefect-ui.log b/prefect-ui.log index f8d6b34c..82e9af10 100644 --- a/prefect-ui.log +++ b/prefect-ui.log @@ -14,4 +14,3 @@ Check out the dashboard at http://127.0.0.1:4200 -Server stopped!