KamoCRM

Durcie de la pile de temporisation de session d'origine

Fixkamo-internal
Expédié
4 août 2026 à 04:40 UTC
Auteur
kamo
S'engager
519edba

Examen du chemin de l'envolé après enlèvement la pile de ralenti dupliquée a relevé quatre défauts réels: - sessionMonitor.start() a laissé son ensemble de 3s bootstrapout sans suivi, donc a la séquence de début/arrêt/démarrage a engendré un deuxième intervalle de pression qui stop() n'a jamais pu être clair. L'id temporisation est maintenant suivi et annulé. - Sur les organisations de sessionTimeoutMinutes 5 le Redis TTL ne dépasse jamais le Seuil d'alerte de 300 s, de sorte que la branche proactif-extension n'a jamais été diffusée et ACTIVE les utilisateurs ont été affichés sur la fenêtre de temporisation sur chaque vérification. Le chemin d'alerte maintenant s'étend au lieu de l'alerte lorsque l'utilisateur a été actif en 2 minutes. - vérifier() dérisemée cette.config après attendre; stop() course à une demande lente a été jeté à l'intérieur de l'intervalle. La configuration est re-vérifiée après chaque attente. - clientActivity a écrit localStorage sur chaque mouvement de souris (synchrone écrit à fréquence de pointeur, chaque immobilisation de stockage dans tous les onglets de type ou sœur). Persistes sont maintenant étranglés à 5 secondes; l'horodatage en mémoire reste exact. Aussi: la poignéeExtended maintenant toujours ferme l'avertissement sur l'extension - l'ancien L'état «TTL 300» a échoué à la pop-up sur des aires de répartition dont la temporisation est de 5 minutes. Les tests de régression couvrent le cycle de vie et les deux règles pop-up.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation