diff --git a/server/age-os/agents/hldp-bus.js b/server/age-os/agents/hldp-bus.js index 3e51a636..abdca72d 100644 --- a/server/age-os/agents/hldp-bus.js +++ b/server/age-os/agents/hldp-bus.js @@ -248,7 +248,7 @@ class HLDPBus { ] ); } catch (err) { - // 非关键·忽略 + console.warn(`[HLDP] 消息持久化失败: ${err.message}`); } } diff --git a/server/age-os/agents/living-module.js b/server/age-os/agents/living-module.js index 90d9b5dc..f884c789 100644 --- a/server/age-os/agents/living-module.js +++ b/server/age-os/agents/living-module.js @@ -30,6 +30,7 @@ const HEALTH_THRESHOLD_DEGRADED = 70; const HEALTH_THRESHOLD_CRITICAL = 30; const MAX_HEAL_ATTEMPTS = 3; const HEAL_COOLDOWN_MS = 60000; // 1分钟冷却 +const MEMORY_THRESHOLD_BYTES = 200 * 1024 * 1024; // 200MB class LivingModule { /** @@ -222,7 +223,7 @@ class LivingModule { // 内存检查 const mem = process.memoryUsage(); - if (mem.heapUsed > 200 * 1024 * 1024) { // > 200MB + if (mem.heapUsed > MEMORY_THRESHOLD_BYTES) { issues.push({ code: 'HIGH_MEMORY', severity: 'warning', diff --git a/server/age-os/agents/module-registry.js b/server/age-os/agents/module-registry.js index 9ff4f249..6a76d6c6 100644 --- a/server/age-os/agents/module-registry.js +++ b/server/age-os/agents/module-registry.js @@ -250,7 +250,7 @@ class ModuleRegistry { _emit(event, data) { const listeners = this._listeners.get(event) || []; for (const fn of listeners) { - try { fn(data); } catch (err) { /* 忽略 */ } + try { fn(data); } catch (err) { console.warn(`[Registry] 事件处理器异常 [${event}]: ${err.message}`); } } } diff --git a/server/age-os/agents/scheduler.js b/server/age-os/agents/scheduler.js index a40e29b1..69785cf2 100644 --- a/server/age-os/agents/scheduler.js +++ b/server/age-os/agents/scheduler.js @@ -315,7 +315,9 @@ const scheduler = new SchedulerModule(); scheduler.startEngine().catch(err => { console.error('[Scheduler] 启动失败:', err.message); console.log('[Scheduler] 等待60秒后重试...'); - setTimeout(() => scheduler.startEngine().catch(() => {}), 60000); + setTimeout(() => scheduler.startEngine().catch(err => { + console.error('[Scheduler] 重试失败:', err.message); + }), 60000); }); // 优雅关闭