master/replica postgres接続がpg-promise
を使用して構築されるシナリオでは、レプリカの停止時にこれらの接続を再構築する方法はありますか?
initOptionsで渡されたエラー関数でprocess.exitCode = 1;
を実行する代わりに、サービス起動時に作業接続のみを再構築しています...失敗した接続を削除するより良い方法はありますか?(レプリカとprocess.exitCode ifそのプライマリ)?Nodejsでの接続の再構築、pg-promise
const initOptions = {
// global event notification;
error: (error, e) => {
if (e.cn) {
//log
}
process.exitCode =1;
}
};
//singleton
const pgp = require('pg-promise')(initOptions);
// then for each database in config, we connect and start the service
私は 'pgp.endを()'んでしたが、その後のアプリケーションは、内の接続の受け入れを停止するために知っておく必要がありますその間に – Cmag