2

イントラネット環境にセイル Web アプリがあります。平均で最大 12 人のユーザーが同時にログインしています。最終的にsails-postgresql、アプリに対して行われたすべての http 要求を拒否して、少なくとも 3 分間続く従来の接続拒否メッセージが表示されます。

Error creating a connection to Postgresql using the following settings:
{ 
...
schema: true,
ssl: false,
adapter: 'sails-postgresql',
poolSize: 50
...
}

{ [Error: write ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'write' }またはを取得します{ [Error: write ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }

私の PostgreSQL は次のメッセージをログに記録します: ターゲット マシンがアクティブに拒否したため、接続できませんでした。

ご覧のとおり、poolSizeinsails.config.connectionsは 50 に設定され、max_connectionsinpostgresql.confは 100 に設定されています。このデータベースを他の目的で使用していません。

私のプールサイズは大丈夫ですか?Sailsの問題ですか、それともPostgresの問題ですか?

4

1 に答える 1