GBase 8c
运维管理
文章

GBase 8c日志记录(三)

发表于2023-12-11 16:05:4320次浏览2个评论

log_file_mode (integer)
 

在 Unix 系统中,当logging_collector被启用时,该参数设置日志文件的权限(在微软 Windows 上该参数将被忽略)。该参数值应当是一个数字形式的模式,它可以被chmod和umask系统调用接受(要使用通常的十进制格式,该数字必须以一个0(零)开始)。

默认的权限是0600,表示只有服务器拥有者才能读取或写入日志文件。其他常用的设置是0640,它允许拥有者的组成员读取文件。不过要注意你需要修改log_directory为将文件存储在集簇数据目录之外的某个位置,才能利用这个设置。在任何情况下,让日志文件变成任何人都可读是不明智的,因为日志文件中可能包含敏感数据。

该参数只能在postgresql.conf文件中或在服务器命令行上设置。

 log_rotation_age (integer)

当logging_collector被启用时,该参数决定使用一个单个日志文件的最大时间量,之后将创立一个新的日志文件。 如果指定值时没有单位,则以分钟为单位。默认为24小时。 将该参数设置为零将禁用基于时间的新日志文件创建。该参数只能在postgresql.conf文件中或在服务器命令行上设置。

log_rotation_size (integer)

当logging_collector被启用时,该参数决定个体日志文件的最大尺寸。当这些数据量被发送到日志文件后,将创建新的日志文件。 如果指定值的时候没有单位,则以千字节为单位。默认值是10兆字节。设置为零时将禁用基于大小创建新的日志文件。 该参数只能在postgresql.conf文件中或在服务器命令行上设置。

评论

登录后才可以发表评论
GBase用户47954发表于 4个月前
感谢作者的精彩分享!
ljt98发表于 2个月前
向大佬学习