From 87e0ff74cab43529ceb6545e0f4edc5163a5d853 Mon Sep 17 00:00:00 2001 From: chendong76 <1209756284@qq.com> Date: Mon, 21 Sep 2020 15:34:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E4=B8=80=E4=BA=9BRe?= =?UTF-8?q?moteIPC=E7=9A=84=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...25\346\234\272\351\227\256\351\242\230.md" | 18 ++++++++ content/zh/menu/index.md | 43 +++++++++---------- 2 files changed, 39 insertions(+), 22 deletions(-) create mode 100644 "content/zh/docs/Developerguide/\345\274\200\345\220\257RemoveIPC\345\274\225\345\217\221\346\225\260\346\215\256\345\272\223\345\256\225\346\234\272\351\227\256\351\242\230.md" diff --git "a/content/zh/docs/Developerguide/\345\274\200\345\220\257RemoveIPC\345\274\225\345\217\221\346\225\260\346\215\256\345\272\223\345\256\225\346\234\272\351\227\256\351\242\230.md" "b/content/zh/docs/Developerguide/\345\274\200\345\220\257RemoveIPC\345\274\225\345\217\221\346\225\260\346\215\256\345\272\223\345\256\225\346\234\272\351\227\256\351\242\230.md" new file mode 100644 index 000000000..f32fa0692 --- /dev/null +++ "b/content/zh/docs/Developerguide/\345\274\200\345\220\257RemoveIPC\345\274\225\345\217\221\346\225\260\346\215\256\345\272\223\345\256\225\346\234\272\351\227\256\351\242\230.md" @@ -0,0 +1,18 @@ +# 开启RemoveIPC引发数据库宕机问题 + +## 问题现象 + +操作系统配置中RemoveIPC参数设置为yes,数据库运行过程中出现宕机,并显示如下日志消息。 + +``` +FATAL: semctl(1463124609, 3, SETVAL, 0) failed: Invalid argument +``` + +## 原因分析 + +当RemoveIPC参数设置为yes时,操作系统会在对应用户退出时删除IPC资源(共享内存和信号量),从而使得openGauss服务器使用的IPC资源被清理,引发数据库宕机。 + +## 处理分析 + +设置RemoveIPC参数为no。设置方法请参考《安装指南》中“安装准备\>准备软硬件安装环境\>修改操作系统配置”章节。 + diff --git a/content/zh/menu/index.md b/content/zh/menu/index.md index 342b60abc..32a24329b 100644 --- a/content/zh/menu/index.md +++ b/content/zh/menu/index.md @@ -367,8 +367,7 @@ headless: true - [获取帮助]({{< relref "./docs/Developerguide/获取帮助-13.md" >}}) - [命令参考]({{< relref "./docs/Developerguide/命令参考-14.md" >}}) - [常见问题处理]({{< relref "./docs/Developerguide/常见问题处理-15.md" >}}) - - - [内存表特性]({{< relref "./docs/Developerguide/内存表特性.md" >}}) +- [内存表特性]({{< relref "./docs/Developerguide/内存表特性.md" >}}) - [概述]({{< relref "./docs/Developerguide/概述-16.md" >}}) - [内存表技术介绍]({{< relref "./docs/Developerguide/内存表技术介绍.md" >}}) - [内存表典型应用]({{< relref "./docs/Developerguide/内存表典型应用.md" >}}) @@ -380,9 +379,8 @@ headless: true - [ARM服务器优化指导]({{< relref "./docs/Developerguide/ARM服务器优化指导.md" >}}) - [MOT限制]({{< relref "./docs/Developerguide/MOT限制.md" >}}) - [常见问题处理]({{< relref "./docs/Developerguide/常见问题处理-17.md" >}}) - - [性能调优]({{< relref "./docs/Developerguide/性能调优.md" >}}) - - [总体调优思路]({{< relref "./docs/Developerguide/总体调优思路.md" >}}) + - [总体调优思路]({{< relref "./docs/Developerguide/总体调优思路.md" >}}) - [确定性能调优范围]({{< relref "./docs/Developerguide/确定性能调优范围.md" >}}) - [硬件瓶颈点分析]({{< relref "./docs/Developerguide/硬件瓶颈点分析.md" >}}) - [CPU]({{< relref "./docs/Developerguide/CPU.md" >}}) @@ -428,8 +426,8 @@ headless: true - [Scan方式的Hint]({{< relref "./docs/Developerguide/Scan方式的Hint.md" >}}) - [子链接块名的hint]({{< relref "./docs/Developerguide/子链接块名的hint.md" >}}) - [Hint的错误、冲突及告警]({{< relref "./docs/Developerguide/Hint的错误-冲突及告警.md" >}}) - - [TPCC性能调优测试指导]({{< relref "./docs/Developerguide/TPCC性能调优测试指导.md" >}}) - - [概述]({{< relref "./docs/Developerguide/概述-20.md" >}}) + - [TPCC性能调优测试指导]({{< relref "./docs/Developerguide/TPCC性能调优测试指导.md" >}}) + - [概述]({{< relref "./docs/Developerguide/概述-20.md" >}}) - [搭建性能测试环境]({{< relref "./docs/Developerguide/搭建性能测试环境.md" >}}) - [硬件要求]({{< relref "./docs/Developerguide/硬件要求.md" >}}) - [软件要求]({{< relref "./docs/Developerguide/软件要求.md" >}}) @@ -445,8 +443,8 @@ headless: true - [网卡固件确认与更新]({{< relref "./docs/Developerguide/网卡固件确认与更新.md" >}}) - [数据库服务端及客户端绑核]({{< relref "./docs/Developerguide/数据库服务端及客户端绑核.md" >}}) - [测试TPCC性能]({{< relref "./docs/Developerguide/测试TPCC性能.md" >}}) - - [配置运行参数]({{< relref "./docs/Developerguide/配置运行参数.md" >}}) - - [查看参数当前取值]({{< relref "./docs/Developerguide/查看参数当前取值.md" >}}) + - [配置运行参数]({{< relref "./docs/Developerguide/配置运行参数.md" >}}) + - [查看参数当前取值]({{< relref "./docs/Developerguide/查看参数当前取值.md" >}}) - [重设参数]({{< relref "./docs/Developerguide/重设参数.md" >}}) - [SQL参考]({{< relref "./docs/Developerguide/SQL参考.md" >}}) - [openGauss SQL]({{< relref "./docs/Developerguide/openGauss-SQL.md" >}}) @@ -467,9 +465,9 @@ headless: true - [对象标识符类型]({{< relref "./docs/Developerguide/对象标识符类型.md" >}}) - [伪类型]({{< relref "./docs/Developerguide/伪类型.md" >}}) - [列存表支持的数据类型]({{< relref "./docs/Developerguide/列存表支持的数据类型.md" >}}) - - [XML类型]({{< relref "./docs/Developerguide/XML类型.md" >}}) + - [XML类型]({{< relref "./docs/Developerguide/XML类型.md" >}}) - [常量与宏]({{< relref "./docs/Developerguide/常量与宏.md" >}}) - - [函数和操作符]({{< relref "./docs/Developerguide/函数和操作符.md" >}}) + - [函数和操作符]({{< relref "./docs/Developerguide/函数和操作符.md" >}}) - [逻辑操作符]({{< relref "./docs/Developerguide/逻辑操作符.md" >}}) - [比较操作符]({{< relref "./docs/Developerguide/比较操作符.md" >}}) - [字符处理函数和操作符]({{< relref "./docs/Developerguide/字符处理函数和操作符.md" >}}) @@ -730,9 +728,9 @@ headless: true - [错误捕获语句]({{< relref "./docs/Developerguide/错误捕获语句.md" >}}) - [GOTO语句]({{< relref "./docs/Developerguide/GOTO语句.md" >}}) - [事务管理]({{< relref "./docs/Developerguide/事务管理.md" >}}) - - [其他语句]({{< relref "./docs/Developerguide/其他语句.md" >}}) + - [其他语句]({{< relref "./docs/Developerguide/其他语句.md" >}}) - [锁操作]({{< relref "./docs/Developerguide/锁操作.md" >}}) - - [游标操作]({{< relref "./docs/Developerguide/游标操作.md" >}}) + - [游标操作]({{< relref "./docs/Developerguide/游标操作.md" >}}) - [游标]({{< relref "./docs/Developerguide/游标.md" >}}) - [游标概述]({{< relref "./docs/Developerguide/游标概述.md" >}}) - [显式游标]({{< relref "./docs/Developerguide/显式游标.md" >}}) @@ -740,12 +738,12 @@ headless: true - [游标循环]({{< relref "./docs/Developerguide/游标循环.md" >}}) - [Retry管理]({{< relref "./docs/Developerguide/Retry管理.md" >}}) - [调试]({{< relref "./docs/Developerguide/调试-20.md" >}}) - - [自治事务]({{< relref "./docs/Developerguide/自治事务.md" >}}) - - [用户自定义函数支持自治事务]({{< relref "./docs/Developerguide/用户自定义函数支持自治事务.md" >}}) + - [自治事务]({{< relref "./docs/Developerguide/自治事务.md" >}}) + - [用户自定义函数支持自治事务]({{< relref "./docs/Developerguide/用户自定义函数支持自治事务.md" >}}) - [存储过程支持自治事务]({{< relref "./docs/Developerguide/存储过程支持自治事务.md" >}}) - [规格约束]({{< relref "./docs/Developerguide/规格约束.md" >}}) - - [系统表和系统视图]({{< relref "./docs/Developerguide/系统表和系统视图.md" >}}) - - [系统表和系统视图概述]({{< relref "./docs/Developerguide/系统表和系统视图概述.md" >}}) + - [系统表和系统视图]({{< relref "./docs/Developerguide/系统表和系统视图.md" >}}) + - [系统表和系统视图概述]({{< relref "./docs/Developerguide/系统表和系统视图概述.md" >}}) - [系统表]({{< relref "./docs/Developerguide/系统表.md" >}}) - [GS\_OPT\_MODEL]({{< relref "./docs/Developerguide/GS_OPT_MODEL.md" >}}) - [GS\_WLM\_INSTANCE\_HISTORY]({{< relref "./docs/Developerguide/GS_WLM_INSTANCE_HISTORY.md" >}}) @@ -1091,9 +1089,9 @@ headless: true - [SNAPSHOT.SNAPSHOT]({{< relref "./docs/Developerguide/SNAPSHOT-SNAPSHOT.md" >}}) - [SNAPSHOT.TABLES\_SNAP\_TIMESTAMP]({{< relref "./docs/Developerguide/SNAPSHOT-TABLES_SNAP_TIMESTAMP.md" >}}) - [WDR Snapshot 数据表]({{< relref "./docs/Developerguide/WDR-Snapshot-数据表.md" >}}) - - [WDR Snapshot 生成性能报告]({{< relref "./docs/Developerguide/WDR-Snapshot生成性能报告.md" >}}) - - [逻辑复制]({{< relref "./docs/Developerguide/逻辑复制.md" >}}) - - [逻辑解码]({{< relref "./docs/Developerguide/逻辑解码.md" >}}) + - [WDR Snapshot 生成性能报告]({{< relref "./docs/Developerguide/WDR-Snapshot生成性能报告.md" >}}) + - [逻辑复制]({{< relref "./docs/Developerguide/逻辑复制.md" >}}) + - [逻辑解码]({{< relref "./docs/Developerguide/逻辑解码.md" >}}) - [逻辑解码概述]({{< relref "./docs/Developerguide/逻辑解码概述.md" >}}) - [使用SQL函数接口进行逻辑解码]({{< relref "./docs/Developerguide/使用SQL函数接口进行逻辑解码.md" >}}) - [使用逻辑复制工具复制数据]({{< relref "./docs/Developerguide/使用逻辑复制工具复制数据.md" >}}) @@ -1167,9 +1165,10 @@ headless: true - [磁盘满故障引起的core问题]({{< relref "./docs/Developerguide/磁盘满故障引起的core问题.md" >}}) - [GUC参数log\_directory设置不正确引起的core问题]({{< relref "./docs/Developerguide/GUC参数log_directory设置不正确引起的core问题.md" >}}) - [TPCC运行时,注入磁盘满故障,TPCC卡住的问题]({{< relref "./docs/Developerguide/TPCC运行时-注入磁盘满故障-TPCC卡住的问题.md" >}}) - - [备机处于need repair\(WAL\)状态问题]({{< relref "./docs/Developerguide/备机处于need-repair(WAL)状态问题.md" >}}) - - [内存不足问题]({{< relref "./docs/Developerguide/内存不足问题.md" >}}) - + - [备机处于need repair\(WAL\)状态问题]({{< relref "./docs/Developerguide/备机处于need-repair(WAL)状态问题.md" >}}) + - [内存不足问题]({{< relref "./docs/Developerguide/内存不足问题.md" >}}) + - [开启RemoveIPC引发数据库宕机问题]({{< relref "./docs/Developerguide/开启RemoveIPC引发数据库宕机问题.md" >}}) + - [工具参考]({{< relref "./docs/Toolreference/Toolreference.md" >}}) - [工具一览表]({{< relref "./docs/Toolreference/工具一览表.md" >}}) - [客户端工具]({{< relref "./docs/Toolreference/客户端工具.md" >}}) -- Gitee