From 88116f4d86694314a1d2321b3302327111e07d58 Mon Sep 17 00:00:00 2001 From: Pelle Wessman Date: Thu, 4 Oct 2018 20:59:53 +0200 Subject: [PATCH] Unref pollers to avoid keeping Node.js alive --- packages/core/lib/middleware/sampling/rule_poller.js | 1 + packages/core/lib/middleware/sampling/target_poller.js | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/core/lib/middleware/sampling/rule_poller.js b/packages/core/lib/middleware/sampling/rule_poller.js index 1b0b139b..190ba804 100644 --- a/packages/core/lib/middleware/sampling/rule_poller.js +++ b/packages/core/lib/middleware/sampling/rule_poller.js @@ -16,6 +16,7 @@ var RulePoller = { // Refresh sampling rules cache with no jitter upon start. refresh(false); this.poller = setInterval(refresh, DEFAULT_INTERVAL); + this.poller.unref(); }, }; diff --git a/packages/core/lib/middleware/sampling/target_poller.js b/packages/core/lib/middleware/sampling/target_poller.js index bd9f90eb..f845f2cb 100644 --- a/packages/core/lib/middleware/sampling/target_poller.js +++ b/packages/core/lib/middleware/sampling/target_poller.js @@ -16,6 +16,7 @@ var TargetPoller = { start: function start() { this.poller = setInterval(refreshWithFirewall, DEFAULT_INTERVAL + getJitter()); + this.poller.unref(); }, };