send_abort_for_crash

一个系统参数,用于确定是否向子进程发送SIGABRT信号以处理崩溃。

send_abort_for_crash 是一个配置参数,用于在后端崩溃后,确定是否向子进程发送SIGABRT信号,而不是通常的SIGQUIT信号。

send_abort_for_crashPostgreSQL 16中引入。

默认值

send_abort_for_crash 的默认值为:off

用法

在正常操作中,后端崩溃后,主进程会向子进程发送SIGQUIT信号,使它们能够相对平稳地退出。

如果将send_abort_for_crash设置为"on",则会改发送SIGABRT信号,如果本地系统配置为支持,这将导致所有使用SIGQUIT退出的子进程生成核心转储文件。

此选项旨在用于开发目的,不应在生产环境中启用。

请注意,从PostgreSQL 16开始,postmaster-T选项具有相同的作用。

按 PostgreSQL 版本详细信息

send_abort_for_crash (PostgreSQL 19)

设置 off
单位  
类别 开发者选项
简短描述 后端崩溃后,向子进程发送SIGABRT而非SIGQUIT信号。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档send_abort_for_crash

send_abort_for_crash (PostgreSQL 18)

设置 off
单位  
类别 开发者选项
简短描述 后端崩溃后,向子进程发送SIGABRT而非SIGQUIT信号。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档send_abort_for_crash

send_abort_for_crash (PostgreSQL 17)

设置 off
单位  
类别 开发者选项
简短描述 后端崩溃后,向子进程发送SIGABRT而非SIGQUIT信号。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档send_abort_for_crash

send_abort_for_crash (PostgreSQL 16)

设置 off
单位  
类别 开发者选项
简短描述 后端崩溃后,向子进程发送SIGABRT而非SIGQUIT信号。
扩展描述  
上下文 sighup
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档send_abort_for_crash

变更历史

分类

危险项, 开发/测试, GUC配置项

另请参阅

send_abort_for_kill

反馈

提交关于"send_abort_for_crash"的任何评论、建议或更正请点击此处