fix: Optimiser le memory manager et ajouter l'initialisation PBKDF2
- Réduire la fréquence de monitoring de la mémoire (30s → 2min) - Éviter le nettoyage en boucle du memory manager - Ajouter l'initialisation du service PBKDF2 dans Services - Améliorer les logs pour le debugging du service PBKDF2
This commit is contained in:
parent
1cccf236bb
commit
7444f64394
@ -45,10 +45,10 @@ export class MemoryManager {
|
|||||||
this.isMonitoring = true;
|
this.isMonitoring = true;
|
||||||
this.logMemoryStats();
|
this.logMemoryStats();
|
||||||
|
|
||||||
// Vérifier la mémoire toutes les 30 secondes
|
// Vérifier la mémoire toutes les 2 minutes
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
this.checkMemoryUsage();
|
this.checkMemoryUsage();
|
||||||
}, 30000);
|
}, 120000);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -195,6 +195,20 @@ export default class Services {
|
|||||||
// Nettoyer les caches périodiquement
|
// Nettoyer les caches périodiquement
|
||||||
this.startCacheCleanup();
|
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', {
|
secureLogger.info('Services initialized', {
|
||||||
component: 'Services',
|
component: 'Services',
|
||||||
operation: 'initialization'
|
operation: 'initialization'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user