普通租户一直处于:Server is initializing

【 使用环境 】生产环境
【 OB or 其他组件 】obd
【 使用版本 】4.2.0_CE
【问题描述】

  1. sys租户能登录,普通租户不能登录其状态一直处于:Error 8001: Server is initializing

  2. 租户状态:
    image

  3. 集群运行中
    image

  4. 查看observer.log日志

[2024-01-08 19:35:15.175643] INFO  [SERVER] inner_get_next_row (ob_agent_virtual_table.cpp:270) [72275][T1_L0_G0][T1][YB427F000001-00060E6D4149AC40-0-0] [lt=14] mysql compat mode agent do not do convert(ret=0, ret="OB_SUCCESS", input={"VARCHAR":"xxxmysql", collation:"utf8mb4_general_ci", coercibility:"IMPLICIT"})
[2024-01-08 19:35:16.218052] INFO  [SERVER] process (obmp_connect.cpp:367) [72627][T1060_MysqlQueu][T1060][Y0-00060E6D4CD988BC-0-0] [lt=5] MySQL LOGIN(direct_client_ip="127.0.0.1", client_ip=, tenant_name=xxxmysql, tenant_id=1060, user_name=root, host_name=xxx.xxx.xxx.xxx, sessid=3221491784, proxy_sessid=0, sess_create_time=0, from_proxy=false, from_java_client=false, from_oci_client=false, from_jdbc_client=false, capability=762509, proxy_capability=0, use_ssl=false, c/s protocol="OB_MYSQL_CS_TYPE", autocommit=false, proc_ret=-8001, ret=0)

麻烦给下完整的obd日志和observer.log日志

PS:一开始ob服务是正常的,后面修改的服务器系统时间(如修改为美国时间),此时再启动就异常了;是否和系统服务时钟有关??
( 此时sys租户可正常登录,普通租户状态异常 )

有可能。
ob服务需要和时间同步的

  1. ob一旦启动起来,就不能修改服务器的系统时间了??

  2. 因为有可能一开始服务器时间是错的,但ob启动运行了,需要手动修改服务器时间timezone进行网络同步时间。(这场景很大概率会存在,那么此时应该如何处理ob使其正常启动??)

参考这个案例