send_abort_for_crash

确定是否向子进程发送SIGABRT的系统参数

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

send_abort_for_crashPostgreSQL 16中添加。

默认值

send_abort_for_crash 的默认值为:off

用法

在正常操作中,后端崩溃后,postmaster会向子进程发送SIGQUIT,使它们以合理的方式优雅地退出。

如果将send_abort_for_crash 设置为"on",则将发送SIGABRT,如果本地系统配置为这样做,则将为所有以SIGQUIT终止的子进程生成核心转储。

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

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

按PostgreSQL版本详细说明

send_abort_for_crash (PostgreSQL 18)

设置 off
单位  
类别 开发人员选项
short_desc 在后端崩溃后向子进程发送SIGABRT而不是SIGQUIT。
extra_desc  
上下文 sighup
vartype bool
来源 默认
min_val  
max_val  
enumvals  
boot_val off
reset_val off
sourcefile  
sourceline  
pending_restart false

文档: send_abort_for_crash

send_abort_for_crash (PostgreSQL 17)

设置 off
单位  
类别 开发人员选项
short_desc 在后端崩溃后向子进程发送SIGABRT而不是SIGQUIT。
extra_desc  
上下文 sighup
vartype bool
来源 默认
min_val  
max_val  
enumvals  
boot_val off
reset_val off
sourcefile  
sourceline  
pending_restart false

文档: send_abort_for_crash

send_abort_for_crash (PostgreSQL 16)

设置 off
单位  
类别 开发人员选项
short_desc 在后端崩溃后向子进程发送SIGABRT而不是SIGQUIT。
extra_desc  
上下文 sighup
vartype bool
来源 默认
min_val  
max_val  
enumvals  
boot_val off
reset_val off
sourcefile  
sourceline  
pending_restart false

文档: send_abort_for_crash

更改历史记录

分类

危险操作开发/测试GUC 配置项

另请参阅

send_abort_for_kill

反馈

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