legacy-knowledge-base
公開されました Jun. 30, 2025

ポータルへのログイン中の「読み取り専用トランザクションで SELECT FOR UPDATE を実行できません」エラー

written-by

Amit Tiwari

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

ポータルへのログイン中にログと UI (内部サーバー エラー) で観察された以下のエラー:

2022-11-22 10:41:23.108 ERROR[http-nio-8080-exec-16][JDBCExceptionReporter:234]ERROR: cannot execute SELECT FOR UPDATE in a read-only transaction 
and
https://***.**.**/web/****/login?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&_com_liferay_login_web_portlet_LoginPortlet_javax.portlet.action=/login/login&_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName=/login/login

環境

  • Liferay 7.4 DXP アップデート 1
  • Postgres データベース

解像度

  • このエラーは、PostgreSQL サーバーが回復 (読み取り専用) またはスタンバイ モードになっているために発生する可能性があります。問題を解決するには、PostgreSQL サーバーを回復モードから削除してください。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base