日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux部署】Greenplum数据库6.13.0单机版 [CRITICAL]:-Error occurred: non-zero rc: 1(报错详情+问题处理:内存释放)

發布時間:2024/10/6 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux部署】Greenplum数据库6.13.0单机版 [CRITICAL]:-Error occurred: non-zero rc: 1(报错详情+问题处理:内存释放) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 報錯詳情

啟動時報一下錯誤:

20210929:14:24:06:008555 gpstart:tcloud:gpadmin-[INFO]: -Starting Master instance tcloud directory /home/greenplum/gpdata/master/gpseg-1 20210929:14:24:08:008555 gpstart:tcloud:gpadmin-[CRITICAL]:-Error occurred: non-zero rc: 1Command was: 'env GPSESSID=0000000000 GPERA=10738c01b86c1f89_210929142350 $GPHOME/bin/pg_ctl -D /home/greenplum/gpdata/master/gpseg-1 -l /home/greenplum/gpdata/master/gpseg-1/pg_log/startup.log -w -t 600 -o " -p 2345 -E " start' rc=1, stdout='waiting for server to start.... stopped waiting ', stderr='pg_ctl: could not start server Examine the log output. '

查詢報錯日志:

# 讀取報錯日志 [gpadmin@tcloud pg_log]$ cat /home/greenplum/gpdata/master/gpseg-1/pg_log/startup.log# 以下是報錯的詳細信息 2021-09-29 14:23:50.116208 CST,,,p8565,th276797568,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""sweeper process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2021-09-29 14:23:50.249829 CST,,,p8565,th276797568,,,,0,,,seg-1,,,,,"LOG","00000","redirecting log output to logging collector process",,"Future log output will appear in directory ""pg_log"".",,,,,,"SysLogger_Start","syslogger.c",989, 2021-09-29 14:24:06.500708 CST,,,p8695,th814495872,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""ftsprobe process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2021-09-29 14:24:06.500992 CST,,,p8695,th814495872,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""dtx recovery process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2021-09-29 14:24:06.501225 CST,,,p8695,th814495872,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""sweeper process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2021-09-29 14:24:06.524429 CST,,,p8695,th814495872,,,,0,,,seg-1,,,,,"FATAL","XX000","could not map anonymous shared memory: Cannot allocate memory",,"This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory, swap space, or huge pages. To reduce the request size (currently 234802044 bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.",,,,,,"CreateAnonymousSegment","pg_shmem.c",587,1 0xbf0dac postgres errstart (elog.c:557) 2 0x9fd25e postgres PGSharedMemoryCreate (pg_shmem.c:578) 3 0xa5fe2c postgres CreateSharedMemoryAndSemaphores (ipci.c:214) 4 0xa10d6b postgres PostmasterMain (postmaster.c:1337) 5 0x6b5f21 postgres main (main.c:205) 6 0x7f022d49d555 libc.so.6 __libc_start_main + 0xf5 7 0x6c1c7c postgres <symbol not found> + 0x6c1c7c# 重點 "FATAL","XX000","could not map anonymous shared memory: Cannot allocate memory"

2. 問題處理

對共享內存段的請求超出了可用內存【也就是內存不足】給出的解決辦法是:減少請求大小(當前為234802044字節),也可以通過減少 shared_buffers 或 max_connections 來減少 PostgreSQL 的共享內存使用。

  • 方法一【釋放內存】
  • # 首先讀取 /proc/sys/vm/drop_caches 的值【默認為0】 cat /proc/sys/vm/drop_caches 0# 手動執行sync命令 # 描述:sync 命令運行 sync 子例程。如果必須停止系統,則運行sync 命令以確保文件系統的完整性。 # sync 命令將所有未寫的系統緩沖區寫到磁盤中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射文件。 sync# 將 /proc/sys/vm/drop_caches 值設為 3 echo 3 > /proc/sys/vm/drop_caches cat /proc/sys/vm/drop_caches 3
  • 方法二【這個要慎重 內存小的就殺掉不必要的程序】
  • vim /etc/sysctl.conf# 添加vm.overcommit_memory = 2 # 使修改生效 sysctl -p
    • 0 — 默認設置。內核執行啟發式內存過量使用處理,方法是估算可用內存量,并拒絕明顯無效的請求。遺憾的是因為內存是使用啟發式而非準確算法計算進行部署,這個設置有時可能會造成系統中的可用內存超載。
    • 1 — 內核執行無內存過量使用處理。使用這個設置會增大內存超載的可能性,但也可以增強大量使用內存任務的性能。
    • 2 — 內存拒絕等于或者大于總可用 swap 大小以及 overcommit_ratio 指定的物理 RAM 比例的內存請求。如果您希望減小內存過度使用的風險,這個設置就是最好的。

    總結

    以上是生活随笔為你收集整理的【Linux部署】Greenplum数据库6.13.0单机版 [CRITICAL]:-Error occurred: non-zero rc: 1(报错详情+问题处理:内存释放)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。