API Portal 4.1 起動エラー

Document created by Ryoji_Kadota Employee on Dec 4, 2017Last modified by Ryoji_Kadota Employee on Dec 5, 2017
Version 2Show Document
  • View in full screen mode

文書番号: JTEC002623
製品名: CA API Portal
バージョン: 4.1
OS: ALL

◆質問
Dockerコンテナー portal-enterprise_1がUnhealtyとなり、コンテナの再起動を繰り返すためPortalサービスが正しく起動されません。
その際に以下のエラーが出力されます。


portal14229.l7tech.com start-portal[1616]: portal-enterprise_1 | YYYY-MM-DD hh:mm:ss.*** INFO 1 --- [ main] liquibase : Waiting for changelog lock....
portal14229.l7tech.com start-portal[1616]: monitor | INFO Performing container health checks
portal14229.l7tech.com start-portal[1616]: apim_1 | Mon DD, YYYY hh:mm:ss AM com.l7tech.server.management.db.CALiquibaseLogger info
portal14229.l7tech.com start-portal[1616]: apim_1 | INFO: Successfully acquired change log lock
portal14229.l7tech.com start-portal[1616]: monitor | WARNING Container /run_portal-enterprise_1 failing streak: 3 (exceeds threshold)

 

 

◆原因
DATABASECHANGELOGLOCKテーブルのロック情報が正しく解除されていないため、ロックの解除待が続いています。
この事象は、以前にサービスを起動した際に正しく起動できなかった場合や、Portalサービスの終了時に正しく終了されなかった場合等に発生します。

 

 

◆回避策
MySQLから以下のSQLを発行してください。

mysql> update DATABASECHANGELOGLOCK set LOCKED=0,LOCKGRANTED=NULL,LOCKEDBY=NULL where ID = 1;

*上記SQLはPortalデータベース、及び、rbacデータベースの2箇所で実行してください。

Attachments

    Outcomes