1

From googling, I know this error seems to be due to connections not being closed properly. However, the way the Sequel gem readme says to use a database is to open a connection using @db = Sequel.connect('postgres://someaddress') and then call various commands after that. I've read some people mention using a code block for the connection, but would that mean I just need to put a code block around my entire program? And won't a connection still get stuck open if there's an error somewhere?

I've tried enabling the connection validator plugin as so:

@db = Sequel.connect('postgres://someaddress')
@db.extension(:connection_validator)

But I'm still getting the same problem.

Any thoughts?

Max
  • 597
  • 7
  • 21

0 Answers0