0

Tomcat6で実行されているAlfrescoサーバーがあり、manager / htmlページを見ると、約 通常の就業時間中に500のアクティブなhttpセッション。

この種の負荷が8つの開いているjdbc-connectionsの1つのみを利用するのは正常/予想されますか?すべてのノードメタデータがまだehcacheにあるとは限らないため、データベースにはさらに多くの負荷がかかると思います。

私の仮定では、約30のDB接続に負荷がかかります。

私はこれについて完全に間違っていますか?

Alfresco 4.0.2.9, Tomcat6, Java6, Window Server 2008R2, MSSQL

#alfresco-global.properties
db.pool.initial=30
db.pool.max=300
db.pool.idle=-1
hibernate.jdbc.fetch_size=150
4

1 に答える 1

1

HTTP の場合、500 の同時接続は実際にはそれほど多くありません。HTTP 1.1 は、後続のリクエストを高速化するために、現在のリクエストまたは複数のリクエストの後も接続を開いたままにしているため、必ずしも何もしていないことに注意してください。

同時接続ではなく、サーバーが 2 つの要求を同時に処理している場合、同時要求の数を考慮する必要があります。その場合にのみ、複数のデータベース接続を使用する理由があります。

于 2013-03-04T12:42:10.043 に答える