diff options
author | Wolfy-J <[email protected]> | 2019-06-24 14:02:14 +0300 |
---|---|---|
committer | Wolfy-J <[email protected]> | 2019-06-24 14:02:14 +0300 |
commit | c1503fa363d64664988a01e3dbf3e116687df973 (patch) | |
tree | 25146a98a774ec0c24033555355863faffd08039 /service/http | |
parent | 3293b9d9009f04eb874de90ccb82e33fe76a5e07 (diff) |
golint
Diffstat (limited to 'service/http')
-rw-r--r-- | service/http/service.go | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/service/http/service.go b/service/http/service.go index f9bd0a90..d764e71c 100644 --- a/service/http/service.go +++ b/service/http/service.go @@ -106,7 +106,7 @@ func (s *Service) Serve() error { s.https = s.initSSL() if s.cfg.EnableHTTP2() { - if err := s.InitHTTP2(); err != nil { + if err := s.initHTTP2(); err != nil { return err } } @@ -139,7 +139,7 @@ func (s *Service) Serve() error { if s.fcgi != nil { go func() { - err <- s.ServeFCGI() + err <- s.serveFCGI() }() } @@ -172,21 +172,6 @@ func (s *Service) Server() *roadrunner.Server { return s.rr } -// ServeFCGI starts FastCGI server. -func (s *Service) ServeFCGI() error { - l, err := util.CreateListener(s.cfg.FCGI.Address) - if err != nil { - return err - } - - err = fcgi.Serve(l, s.fcgi.Handler) - if err != nil { - return err - } - - return nil -} - // ServeHTTP handles connection using set of middleware and rr PSR-7 server. func (s *Service) ServeHTTP(w http.ResponseWriter, r *http.Request) { if s.https != nil && r.TLS == nil && s.cfg.SSL.Redirect { @@ -219,12 +204,28 @@ func (s *Service) initSSL() *http.Server { return server } -func (s *Service) InitHTTP2() error { +// init http/2 server +func (s *Service) initHTTP2() error { return http2.ConfigureServer(s.https, &http2.Server{ MaxConcurrentStreams: s.cfg.HTTP2.MaxConcurrentStreams, }) } +// serveFCGI starts FastCGI server. +func (s *Service) serveFCGI() error { + l, err := util.CreateListener(s.cfg.FCGI.Address) + if err != nil { + return err + } + + err = fcgi.Serve(l, s.fcgi.Handler) + if err != nil { + return err + } + + return nil +} + // throw handles service, server and pool events. func (s *Service) throw(event int, ctx interface{}) { for _, l := range s.lsns { |