Skip to content

borges now creates more connections to database #282

@jfontan

Description

@jfontan

The postgres configuration hasn't changed (max 100 connections) but it is now throwing errors. There is some change in the latest version that is increasing the number of connections:

{"endpoint":"git://github.com/lindsayevans/enki","job":"0163739b-6f82-c94d-847d-7b6eb5bd2d85","level":"debug","msg":"repository processed","source":"borges/archiver.go:120","status":"pending","time":"2018-05-18T14:43:28.799164963Z"}
{"error":"repository processed with errors: archiving 1 out of 1 roots failed: 4102d1afffc0a9be334a31b34e8dfb34a690bcf2","job":"0163739b-6f82-c94d-847d-7b6eb5bd2d85","level":"error","msg":"job finished with error","source":"go-log.v1/logger.go:37","time":"2018-05-18T14:43:28.799215569Z"}
{"job":"0163739b-bd61-a07b-df72-e86195851924","level":"debug","msg":"job started","source":"borges/archiver.go:97","time":"2018-05-18T14:43:28.801126757Z"}
{"error":"repository id not found: 0163739b-bd61-a07b-df72-e86195851924: pq: sorry, too many clients already","job":"0163739b-bd61-a07b-df72-e86195851924","level":"error","msg":"job finished with error","source":"go-log.v1/logger.go:37","time":"2018-05-18T14:43:28.803027467Z"}
{"job":"0163739b-bd8c-8e85-55d2-565072f280a4","level":"debug","msg":"job started","source":"borges/archiver.go:97","time":"2018-05-18T14:43:28.804715726Z"}
{"error":"repository id not found: 0163739b-bd8c-8e85-55d2-565072f280a4: pq: sorry, too many clients already","job":"0163739b-bd8c-8e85-55d2-565072f280a4","level":"error","msg":"job finished with error","source":"go-log.v1/logger.go:37","time":"2018-05-18T14:43:28.806683917Z"}
{"job":"0163739b-bdb6-4eee-2383-4cf3643c5ef9","level":"debug","msg":"job started","source":"borges/archiver.go:97","time":"2018-05-18T14:43:28.808430564Z"}
{"error":"repository id not found: 0163739b-bdb6-4eee-2383-4cf3643c5ef9: pq: sorry, too many clients already","job":"0163739b-bdb6-4eee-2383-4cf3643c5ef9","level":"error","msg":"job finished with error","source":"go-log.v1/logger.go:37","time":"2018-05-18T14:43:28.810387055Z"}
{"job":"0163739b-bddc-444b-410a-5cc9c79de19e","level":"debug","msg":"job started","source":"borges/archiver.go:97","time":"2018-05-18T14:43:28.812043553Z"}
{"error":"repository id not found: 0163739b-bddc-444b-410a-5cc9c79de19e: pq: sorry, too many clients already","job":"0163739b-bddc-444b-410a-5cc9c79de19e","level":"error","msg":"job finished with error","source":"go-log.v1/logger.go:37","time":"2018-05-18T14:43:28.813987323Z"}
{"job":"0163739b-be00-1741-b1da-5b655871250f","level":"debug","msg":"job started","source":"borges/archiver.go:97","time":"2018-05-18T14:43:28.816165532Z"}
{"error":"repository id not found: 0163739b-be00-1741-b1da-5b655871250f: pq: sorry, too many clients already","job":"0163739b-be00-1741-b1da-5b655871250f","level":"error","msg":"job finished with error","source":"go-log.v1/logger.go:37","time":"2018-05-18T14:43:28.818107025Z"}
{"job":"0163739b-be46-0237-2937-a5fca14b95fa","level":"debug","msg":"job started","source":"borges/archiver.go:97","time":"2018-05-18T14:43:28.819692848Z"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions