Re: [go-nuts] Centos - golang 1.6/1.7 - dial tcp i/o timeout
On Mon, Oct 17, 2016 at 8:26 AM, wrote: > Is there a way in Golang to cache the response from the DNS server? Java > apps by default cache the DNS info until the app gets restarted. You can do DNS lookups yourself using `net.LookupHost` and friends. Ian > On Sunday, October 16, 2016 at 5:01:44 PM UTC-5, Ian Lance Taylor wrote: >> >> On Sun, Oct 16, 2016 at 9:10 AM, wrote: >> > >> > Getting dail tcp error while calling httpClient.Get or httpClient.Post >> > >> > >> > http client settings: >> > httpClient = &http.Client{ >> > Timeout: 30 * time.Second, >> > } >> > >> > Error: >> > >> > dial tcp: lookup on xx.xx.xx.xxx:53: dial udp xx.xx.xx.xxx:53: i/o >> > timeout >> > >> > >> > CentOS version: CentOS Linux release 7.2.1511 (Core) >> > >> > >> > can you provide the resolution for this? >> >> Looks like your DNS server is not responding to your Go program. Any >> idea why? Firewall issue? Misunderstanding of DNS config files? You >> could try setting `GODEBUG=netdns=cgo` in the environment; see >> https://golang.org/pkg/net. >> >> Ian > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Centos - golang 1.6/1.7 - dial tcp i/o timeout
Is there a way in Golang to cache the response from the DNS server? Java apps by default cache the DNS info until the app gets restarted. On Sunday, October 16, 2016 at 5:01:44 PM UTC-5, Ian Lance Taylor wrote: > > On Sun, Oct 16, 2016 at 9:10 AM, > > wrote: > > > > Getting dail tcp error while calling httpClient.Get or httpClient.Post > > > > > > http client settings: > > httpClient = &http.Client{ > > Timeout: 30 * time.Second, > > } > > > > Error: > > > > dial tcp: lookup on xx.xx.xx.xxx:53: dial udp xx.xx.xx.xxx:53: i/o > timeout > > > > > > CentOS version: CentOS Linux release 7.2.1511 (Core) > > > > > > can you provide the resolution for this? > > Looks like your DNS server is not responding to your Go program. Any > idea why? Firewall issue? Misunderstanding of DNS config files? You > could try setting `GODEBUG=netdns=cgo` in the environment; see > https://golang.org/pkg/net. > > Ian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [go-nuts] Centos - golang 1.6/1.7 - dial tcp i/o timeout
On Sun, Oct 16, 2016 at 9:10 AM, wrote: > > Getting dail tcp error while calling httpClient.Get or httpClient.Post > > > http client settings: > httpClient = &http.Client{ > Timeout: 30 * time.Second, > } > > Error: > > dial tcp: lookup on xx.xx.xx.xxx:53: dial udp xx.xx.xx.xxx:53: i/o timeout > > > CentOS version: CentOS Linux release 7.2.1511 (Core) > > > can you provide the resolution for this? Looks like your DNS server is not responding to your Go program. Any idea why? Firewall issue? Misunderstanding of DNS config files? You could try setting `GODEBUG=netdns=cgo` in the environment; see https://golang.org/pkg/net. Ian -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.