Here's a bunch more info. I went through the full stack trace output to see what else was in there. I should have done this before. Notice that stuck syscall? I'm not sure if that's the oldest of the stuck goroutines - I need to check that to see if it's the root of all problems. Thoughts?
**** whoa, interesting
goroutine 23885395 [syscall, 228 minutes, locked to thread]:
net._C2func_getaddrinfo(0x1924010, 0x0, 0xc2087a9278, 0xc2087a91c8, 0x301befcd00000000, 0x0, 0x0)
/usr/src/go/src/net/:26 +0x55
net.cgoLookupIPCNAME(0xc208bd45c0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/cgo_unix.go:96 +0x1c5
net.cgoLookupIP(0xc208bd45c0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc2080da240)
/usr/src/go/src/net/cgo_unix.go:148 +0x65
net.lookupIP(0xc208bd45c0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup_unix.go:64 +0x5f
net.func·025(0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup.go:41 +0x55
net.(*singleflight).doCall(0x9fba90, 0xc20819e840, 0xc208bd45c0, 0x15, 0xc2087a9548)
/usr/src/go/src/net/singleflight.go:91 +0x2f
net.(*singleflight).Do(0x9fba90, 0xc208bd45c0, 0x15, 0xc2087a9548, 0x0, 0x0, 0x0, 0x0, 0x410d38)
/usr/src/go/src/net/singleflight.go:61 +0x280
net.lookupIPMerge(0xc208bd45c0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup.go:42 +0xae
net.lookupIPDeadline(0xc208bd45c0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/lookup.go:64 +0x12d
net.resolveInternetAddr(0x8024d0, 0x3, 0xc208bd45c0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/src/go/src/net/ipsock.go:285 +0x49b
net.resolveAddr(0x7f5890, 0x4, 0x8024d0, 0x3, 0xc208bd45c0, 0x19, 0x0, 0x0, 0x0, 0x0, ...)
/usr/src/go/src/net/dial.go:110 +0x378
net.(*Dialer).Dial(0xc2080c6580, 0x8024d0, 0x3, 0xc208bd45c0, 0x19, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/dial.go:158 +0xf6
net.Dial(0x8024d0, 0x3, 0xc208bd45c0, 0x19, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/dial.go:143 +0x8a
net/http.(*Transport).dial(0xc20806c090, 0x8024d0, 0x3, 0xc208bd45c0, 0x19, 0x0, 0x0, 0x0, 0x0)
/usr/src/go/src/net/http/transport.go:481 +0xcf
net/http.(*Transport).dialConn(0xc20806c090, 0x0, 0xc208216420, 0x5, 0xc208bd45c0, 0x19, 0xc2081627b8, 0x0, 0x0)