fix DNS issue, golang uses its own internal DNS resolver - twitch-go - twitch.tv web application in Go
(HTM) git clone git://git.codemadness.org/twitch-go
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 4d2a34f1c057adf61d03dee7cf73e5751c8c5fa6
(DIR) parent 4d831a39ecffe51c5e64ac72a1f9a8ce832a5314
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 6 Apr 2019 22:14:53 +0200
fix DNS issue, golang uses its own internal DNS resolver
it has many issues. Force the (cgo) system DNS resolver.
Diffstat:
M rc_twitch | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/rc_twitch b/rc_twitch
@@ -16,7 +16,8 @@ chroot="/services/twitch"
user="_twitch"
group="_twitch"
-daemon="chroot -u ${user} -g ${group} $chroot ${chroot_daemon}"
+# NOTE: GODEBUG=netdns=cgo to force system DNS resolver.
+daemon="GODEBUG=netdns=cgo chroot -u ${user} -g ${group} $chroot ${chroot_daemon}"
daemon_flags="-t tcp4 -d /data -l 127.0.0.1:8081 -c twitch_clientid_here"
. /etc/rc.d/rc.subr