diff --git a/src/services/memory-manager.ts b/src/services/memory-manager.ts index 7282b86..ac4c988 100644 --- a/src/services/memory-manager.ts +++ b/src/services/memory-manager.ts @@ -45,10 +45,10 @@ export class MemoryManager { this.isMonitoring = true; this.logMemoryStats(); - // Vérifier la mémoire toutes les 30 secondes + // Vérifier la mémoire toutes les 2 minutes setInterval(() => { this.checkMemoryUsage(); - }, 30000); + }, 120000); } /** diff --git a/src/services/service.ts b/src/services/service.ts index cd7d802..14be14d 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -195,6 +195,20 @@ export default class Services { // Nettoyer les caches périodiquement this.startCacheCleanup(); + // Initialiser le service PBKDF2 pour les credentials sécurisés + try { + const { secureCredentialsService } = await import('./secure-credentials.service'); + secureLogger.info('PBKDF2 service initialized for secure credentials', { + component: 'Services', + operation: 'pbkdf2_init' + }); + } catch (error) { + secureLogger.warn('Failed to initialize PBKDF2 service', error as Error, { + component: 'Services', + operation: 'pbkdf2_init' + }); + } + secureLogger.info('Services initialized', { component: 'Services', operation: 'initialization'