diff --git a/app/api/endpoints/system.py b/app/api/endpoints/system.py index ed182f07..0a62b59d 100644 --- a/app/api/endpoints/system.py +++ b/app/api/endpoints/system.py @@ -21,6 +21,7 @@ from app.helper.message import MessageHelper from app.helper.progress import ProgressHelper from app.helper.rule import RuleHelper from app.helper.sites import SitesHelper +from app.monitor import Monitor from app.scheduler import Scheduler from app.utils.http import RequestUtils from app.utils.system import SystemUtils @@ -363,6 +364,7 @@ def reload_module(_: User = Depends(get_current_active_superuser)): """ ModuleManager().reload() Scheduler().init() + Monitor().init() return schemas.Response(success=True) diff --git a/app/monitor.py b/app/monitor.py index abfc6d36..a0b8387f 100644 --- a/app/monitor.py +++ b/app/monitor.py @@ -98,9 +98,9 @@ class Monitor(metaclass=Singleton): self.systemconfig = SystemConfigOper() # 启动目录监控和文件整理 - self.start() + self.init() - def start(self): + def init(self): """ 启动监控 """