Remarques
Cette sortie de l'agent Python fournit des correctifs pour l'activation précoce dans l'instrumentation Django, les remplacements côté serveur pour max_samples_stored ignorés et les protections contre les plantages de trace_cache.pop().
Installez l'agent à l'aide de easy_install/pip/distribute via l' index du packagePython ou téléchargez-le directement depuis le site de téléchargement de New Relic.
Débogage
Empêche l'activation précoce dans l'instrumentation Django
- Supprimez les appels à
application_settings()dans l'instrumentation Django pour éviter les problèmes liés aux activations précoces dans les applications pré-fork.
- Supprimez les appels à
Résoudre les problèmes de synchronisation de la configuration du serveur avec la configuration locale
- Cela corrige un bug créé lorsque les paramètres
event_harvest_config.harvest_limits.*étaient obsolètes au profit des paramètres*.max_samples_stored. Certaines configurations côté serveur ne remplaçaient pas la configuration côté client, ce qui entraînait l'envoi de données au collecteur malgré la désactivation de cette fonction par l'utilisateur.
- Cela corrige un bug créé lorsque les paramètres
Protégez-vous contre les accidents de
trace_cache.pop()- Dans la classe
ContextOf, il y a eu un accès non sécurisé detrace_cacheviapop(key)sans valeur par défaut. Cela a provoqué des plantages lorsque leweakrefdans le dictionnaire était déjà récupéré par le garbage collector.
- Dans la classe
Déclaration de soutien
Nous vous recommandons de mettre à jour vers la dernière version de l'agent dès qu'elle est disponible. Si vous ne pouvez pas effectuer la mise à niveau vers la dernière version, mettez à jour vos agents vers une version datant de moins de 90 jours. En savoir plus sur la façon de tenir les agents informés.
Consultez la politique EOL de l'agent Python de New Relic pour obtenir des informations sur la sortie de l'agent et les dates de support.