7
robot.py
7
robot.py
@@ -118,11 +118,8 @@ class Robot:
|
||||
self.plugin_manager = PluginManager(plugin_dir=getattr(self.config, "plugin_dir", "plugins"))
|
||||
self.plugin_manager.set_system_context(self.system_context)
|
||||
self.plugins = self.plugin_manager.load_all_plugins()
|
||||
# 先停用插件目录的后台轮询扫描:
|
||||
# 1. 之前这里会额外启动一个守护线程,每 60 秒递归检查插件目录与文件状态;
|
||||
# 2. 用户明确反馈这种高频磁盘扫描会带来不必要的硬盘 IO 消耗,因此当前版本先不自动启动;
|
||||
# 3. 插件代码变更后如需生效,暂时依赖手动重启进程或后续再接入更轻量的显式重载开关。
|
||||
self.LOG.info("插件热加载目录扫描已停用,当前不会每 60 秒自动检查插件文件变更")
|
||||
# 热加载改为低频扫描:每 60 秒检查一次插件文件变动
|
||||
self.plugin_manager.start_hot_reload_watcher(interval_seconds=60.0)
|
||||
self.system_job_loader = SystemJobLoader(self, self.system_job_db)
|
||||
self.system_job_loader.init_and_load()
|
||||
self.plugin_schedule_manager = PluginScheduleManager(self.plugin_manager, self.plugin_schedule_db)
|
||||
|
||||
Reference in New Issue
Block a user