From 639a0b4569f48ee3187bd3193dc8fe419680bb63 Mon Sep 17 00:00:00 2001 From: Stevenson Jean-Pierre Date: Mon, 25 May 2015 00:07:57 -0400 Subject: [PATCH] Manually call close at end of loop ran into too many open files error --- main.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main.go b/main.go index 0219cf4..04bf8b1 100644 --- a/main.go +++ b/main.go @@ -189,13 +189,12 @@ func main() { if err != nil { log.Fatal("Error establishing StatsD connection", err) } - defer DogStatsD.Conn.Close() - chartProcessed(&PassengerStatusData, DogStatsD) chartMemory(&PassengerStatusData, DogStatsD) chartPendingRequest(&PassengerStatusData, DogStatsD) chartPoolUse(&PassengerStatusData, DogStatsD) chartProcessUptime(&PassengerStatusData, DogStatsD) + DogStatsD.Conn.Close() time.Sleep(10 * time.Second) } }