アーティクル - CS350599
ThingWorx Platform 9 へのアップグレード後に PostgreSQL SSL を有効にすると、「基盤となるデータベースから接続を取得できませんでした」というメッセージが表示されます。
修正日: 14-Oct-2025
適用対象
- ThingWorx Platform 9.0 to 9.7
- PostgreSQL
説明
- platform-settings.jsonのjdbcUrlキーは、ThingWorx Platform 9 のsslおよびsslmodeオプションをサポートしていますか?
- ThingWorx Platform 9 へのアップグレード後、正常に動作する PostgreSQL データベースに接続できなくなりました。
- psqlで PostgreSQL データベースに接続できますが、ThingWorx Platform では「基盤となるデータベースから接続を取得できませんでした! 」というエラーが発生して接続できません。
- ThingWorx Platform 9 の platform-settings.json 内のjdbcUrlキーにsslおよびsslmodeオプションを指定する方法
- 以前はjdbcURL接続文字列でオプションが許可されていました
- ThingWorx Platform 9 へのアップグレード後、 <ThingworxStorage>\logs\ApplicationLog.logに次のエラーが表示されます。
[L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] WebApp starting... [L: INFO] [O: c.t.s.ThingWorxPersistenceHandler] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Default Persistence Provider Name = ThingworxPersistenceProvider [L: INFO] [O: c.t.s.ThingWorxPersistenceHandler] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Default Persistence Provider Package Name = PostgresPersistenceProviderPackage [L: INFO] [O: c.t.p.p.PostgresDatasource] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Reading configuration from configTableCol [L: WARN] [O: c.m.v.r.BasicResourcePool] [I: ] [U: ] [S: ] [P: ] [T: C3P0PooledConnectionPoolManager[identityToken-><Token>]-HelperThread-#2] [L: WARN] [O: c.m.v.r.BasicResourcePool] [I: ] [U: ] [S: ] [P: ] [T: C3P0PooledConnectionPoolManager[identityToken-><Token>]-HelperThread-#1] com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@47815d04 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (3). Last acquisition attempt exception: [L: WARN] [O: c.m.v.r.BasicResourcePool] [I: ] [U: ] [S: ] [P: ] [T: C3P0PooledConnectionPoolManager[identityToken-><Token>]-HelperThread-#1] Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourcePool@67b60899 is interrupting all Threads waiting on a resource to check out. Will try again in response to new client requests. ... [L: ERROR] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] *** CRITICAL ERROR ON STARTUP: Connections could not be acquired from the underlying database! [L: ERROR] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] *** Web Application STATE is being set to ERROR! *** [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] >>>>>>> PLATFORM SHUTDOWN START <<<<<<<<<
最新バージョンはこちらを参照ください CS350599