keycloak 数据库连接池,数据库使用 mysql ,由于某种原因(数据库服务重启、网络短暂不可用),会导致连接池连接失效,如果不配置失效连接检测,则,即使 mysql 服务恢复可用,keycloak仍然会报连接不上数据库的错误。
配置方式:
<datasource>
......
<validation>
<check-valid-connection-sql>select 1</check-valid-connection-sql>
<background-validation-millis>60000</background-validation-millis>
</validation>
......
<datasource/>