Log upstream server errors
git-svn-id: file:///srv/svn/repo/suika/trunk@12 f0ae65fe-ee39-954e-97ec-027ff2717ef4
This commit is contained in:
parent
bfc082992f
commit
7a039a8df3
@ -287,8 +287,13 @@ func (s *Server) connect(upstream *Upstream) error {
|
||||
|
||||
func (s *Server) Run() {
|
||||
for i := range s.Upstreams {
|
||||
upstream := &s.Upstreams[i]
|
||||
// TODO: retry connecting
|
||||
go s.connect(&s.Upstreams[i])
|
||||
go func() {
|
||||
if err := s.connect(upstream); err != nil {
|
||||
s.Logger.Printf("Failed to connect to upstream server %q: %v", upstream.Addr, err)
|
||||
}
|
||||
}()
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user