@@ -198,27 +198,6 @@ func parseUnixSocketAddress(address string) (string, string, error) {
198
198
return unixSocketPath , requestPath , nil
199
199
}
200
200
201
- func getListener (listenAddress string ) (net.Listener , error ) {
202
- var listener net.Listener
203
- var err error
204
-
205
- if strings .HasPrefix (listenAddress , "unix:" ) {
206
- path , _ , pathError := parseUnixSocketAddress (listenAddress )
207
- if pathError != nil {
208
- return listener , fmt .Errorf ("parsing unix domain socket listen address %s failed: %w" , listenAddress , pathError )
209
- }
210
- listener , err = net .ListenUnix ("unix" , & net.UnixAddr {Name : path , Net : "unix" })
211
- } else {
212
- listener , err = net .Listen ("tcp" , listenAddress )
213
- }
214
-
215
- if err != nil {
216
- return listener , err
217
- }
218
- log .Printf ("Listening on %s" , listenAddress )
219
- return listener , nil
220
- }
221
-
222
201
var (
223
202
// Set during go build
224
203
version string
@@ -423,12 +402,11 @@ func main() {
423
402
promlogConfig := & promlog.Config {}
424
403
logger := promlog .New (promlogConfig )
425
404
server := & http.Server {Addr : * listenAddr }
426
- if err := web .Listen (server , * webcfgFile , logger ); err != nil {
405
+ if err := web .ListenAndServe (server , * webcfgFile , logger ); err != nil {
427
406
log .Fatal (err )
428
407
}
429
408
430
409
log .Printf ("NGINX Prometheus Exporter has successfully started" )
431
-
432
410
}
433
411
434
412
type userAgentRoundTripper struct {
0 commit comments