Closed sampullman closed 3 years ago
Currently, too many web page accesses results in:
2020/05/25 08:03:08 http: panic serving 127.0.0.1:56732: unable to open database file: too many open files goroutine 1094 [running]: net/http.(*conn).serve.func1(0xc000249ea0) /usr/local/go/src/net/http/server.go:1772 +0x139 panic(0x4555a80, 0xc0007957d0) /usr/local/go/src/runtime/panic.go:975 +0x3e3 github.com/pledgecamp/mail-tester/db.checkError(...) /Users/sampullman/git/pledgecamp-platform/mail-tester/db/db.go:29 github.com/pledgecamp/mail-tester/db.AddMail(0xc0000f1a10) /Users/sampullman/git/pledgecamp-platform/mail-tester/db/db.go:54 +0x28c github.com/pledgecamp/mail-tester/controller.PostMail(0x4627400, 0xc0000fe1c0, 0xc0005a8100, 0x0, 0x0, 0x0) /Users/sampullman/git/pledgecamp-platform/mail-tester/controller/controller.go:72 +0x226 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc00008a5a0, 0x4627400, 0xc0000fe1c0, 0xc0005a8100) /Users/sampullman/go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0xc37 net/http.serverHandler.ServeHTTP(0xc0000fe000, 0x4627400, 0xc0000fe1c0, 0xc0005a8100) /usr/local/go/src/net/http/server.go:2807 +0xa3 net/http.(*conn).serve(0xc000249ea0, 0x4628000, 0xc0002cab40) /usr/local/go/src/net/http/server.go:1895 +0x86c created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2933 +0x35c
Database connections/file handles are being leaked somewhere.
Currently, too many web page accesses results in:
Database connections/file handles are being leaked somewhere.