I’ve been getting this error quite often today.
error: remaining connection slots are reserved for non-replication superuser connections
at Connection.parseE (/srv/www/originaltrilogy.com/comitium/node_modules/pg/lib/connection.js:554:11)
at Connection.parseMessage (/srv/www/originaltrilogy.com/comitium/node_modules/pg/lib/connection.js:381:17)
at Socket.<anonymous> (/srv/www/originaltrilogy.com/comitium/node_modules/pg/lib/connection.js:117:22)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Socket.wrapped (/srv/www/originaltrilogy.com/comitium/node_modules/newrelic/lib/transaction/tracer/index.js:161:28)
at Socket.wrappedEmit [as emit] (/srv/www/originaltrilogy.com/comitium/node_modules/newrelic/lib/transaction/tracer/index.js:193:46)
at readableAddChunk (_stream_readable.js:176:18)
at Socket.Readable.push (_stream_readable.js:134:10)
at TCP.onread (net.js:548:20)