прослушивание / уведомление узла-postgres истекло - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь реализовать триггеры уведомлений в postgres, также используя node-postgres для прослушивания изменений в БД.

var pgConnection = 'postgres://' + DB_USER + ':' + DB_PASSWORD + '@' + 
DB_HOST + ':' + DB_PORT + '/' + DB_NAME;

const pgClient = new pg.Client(pgConnection);
pgClient.connect();
pgClient.query('LISTEN leadupdated');
pgClient.query('LISTEN leadadded');
pgClient.on('notification', function (data) {
  console.log(data.payload);
  socket.emit(data.channel);
});

сценарий прослушивает изменения в течение 5-10 минут, но если он неактивен в течение некоторого времени, он не получает никаких изменений в БД после этого.Как я могу исправить эту проблему с тайм-аутом?

...