原 Windows的PG日志中持续报错 致命错误: 数据库系统在恢复模式中和OOM out of memory 错误
Tags: 原创故障处理PostgreSQL
现象
PG的日志文件中持续报错:致命错误: 数据库系统在恢复模式中
PG为windwows服务器。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 2024-08-06 11:37:06.916 CST [1760692] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.047 CST [1755232] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.126 CST [1754524] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.214 CST [1767872] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.264 CST [1767192] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.318 CST [1764140] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.488 CST [1773516] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.527 CST [1759660] 致命错误: 数据库系统在恢复模式中 2024-08-06 11:37:07.569 CST [1768684] 致命错误: 数据库系统在恢复模式中 2024-08-06 03:15:00.042 GMT [1774380] FATAL: could not reattach to shared memory (key=00000000000001C0, addr=0000000181B20000): error code 1455 2024-08-06 03:15:00.371 GMT [1774420] 致命错误: could not reattach to shared memory (key=00000000000001C0, addr=0000000181B20000): error code 1455 TopMemoryContext: 286336 total in 9 blocks; 34584 free (17 chunks); 251752 used pgstat TabStatusArray lookup hash table: 8192 total in 1 blocks; 1576 free (0 chunks); 6616 used TopTransactionContext: 8192 total in 1 blocks; 7592 free (0 chunks); 600 used TableSpace cache: 8192 total in 1 blocks; 2088 free (0 chunks); 6104 used Operator lookup cache: 24576 total in 2 blocks; 10752 free (3 chunks); 13824 used RowDescriptionContext: 24576 total in 2 blocks; 16064 free (6 chunks); 8512 used MessageContext: 8192 total in 1 blocks; 5784 free (1 chunks); 2408 used unnamed prepared statement: 92928 total in 5 blocks; 34368 free (10 chunks); 58560 used CachedPlanSource: 17840 total in 6 blocks; 4144 free (0 chunks); 13696 used: 2024-08-06 11:15:00.603 CST [1769948] ERROR: out of memory 2024-08-06 11:15:00.603 CST [1769948] DETAIL: Failed on request of size 497147 in memory context "printtup". 2024-08-06 13:12:45.605 CST [1761776] 致命错误: 数据库系统在恢复模式中 2024-08-06 13:12:45.662 CST [1747816] 日志: 数据库系统没有正确的关闭; 处于自动恢复状态中 2024-08-06 13:12:45.681 CST [1747816] 日志: redo 在 437/A180CE90 开始 2024-08-06 13:12:45.734 CST [1761700] 致命错误: 数据库系统在恢复模式中 2024-08-06 13:12:45.735 CST [1747816] 日志: 437/A25AA4F8 处的记录长度不合法:想要 24,但得到的是 0 2024-08-06 13:12:45.735 CST [1747816] 日志: redo done at 437/A25AA4D0 system usage: CPU:用户:0.01 s,系统:0.04 s,已用时间:0.05 s 2024-08-06 13:12:45.762 CST [1756184] 致命错误: 数据库系统在恢复模式中 2024-08-06 13:12:45.911 CST [1775760] 致命错误: 数据库系统在恢复模式中 |
分析
重复报错:
1、致命错误: 数据库系统在恢复模式中