PageMetaFactoryを使用してページのメタ情報を取得したときに、ログで次のエラーが発生しました。
接続を解除できません
いくつかの掘り下げから、これは、タイムアウトを超えてアイドル状態になっている接続プールからの接続をアプリケーションが使用しようとしていることが原因であると思われますか?
これにより、ストレージ構成のセクションについて考えるようになりました。
<Storage Type="persistence" Id="defaultdb" dialect="MSSQL" Class="com.tridion.storage.persistence.JPADAOFactory">
<Pool Type="jdbc" Size="5" MonitorInterval="60" IdleTimeout="120" CheckoutTimeout="120" />
<DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
<Property Name="serverName" Value="COAIPDELIVDBP01" />
<Property Name="portNumber" Value="xxx" />
<Property Name="databaseName" Value="Tridion_Broker" />
<Property Name="user" Value="xxxx" />
<Property Name="password" Value="xxx" />
</DataSource>
</Storage>
これらをデフォルトを超えて変更する原因は一度もありませんでしたが、これらの設定がエラーの原因になっているのではないかと思いましたか?
編集
完全なストレージノードを追加しました。走っていた:
- SQL Server 2008R264ビット
- Windows Server 2008 R2
- 64ビットJRE1.6.064ビット
乾杯