部署openGauss 1.0.1,执行命令gs_install -X /opt/soft/gs_install_config_enmo.xml,在部署过程中数据库启动时报告错误(gs_ctl已启动,datadir为-D“/opt/enmo/openGauss/101/data/dn”)启动失败,
检查日志并发现以下错误:致命: MOT引擎预保留内存的值不合理:请求最多1677312 KB全局内存,31 4368 KB会话内存(总计1991680 KB)无效,因为max_process_memory为2097152 KB。
查看参数‘max_process_memory’:
[omm@enmo dn]$ grep max_process_memory postgresql.conf
max_process_memory = 2GB在部署时监视此参数,默认值似乎为12 is:
[root@enmo ~]# grep max_process_memory
/opt/enmo/openGauss/101/data/dn/postgresql.conf
#max_process_memory = 12GB我想问一下,这个参数的设置原则是什么,有没有办法避免这样的启动错误而不手动地调整这个参数,以便成功地完成安装过程(gs_install)。
发布于 2022-09-19 04:10:40
安装前检查服务器内存。如果它低于2G,则无法安装。
将内存增加到16G,将max_process_memory修改为5G,
安装命令gs_install可以正常完成:
根@enmo ~# grep max_process_memory max_process_memory
max_process_memory = 5GB
https://stackoverflow.com/questions/73599039
复制相似问题