RDS日志记录不会出现在PostgreSQL中

时间:2018-03-13 14:16:24

标签: postgresql logging rds

我按照说明here,我的参数组更改摘要显示在此处:

enter image description here

我重启了实例和所有内容,我得到了这个新的日志文件:

enter image description here

内部错误/ postgres.log,我只有这个:

2018-03-13 12:39:38 UTC::@:[28236]:WARNING: unrecognized configuration parameter "rds.logical_replication"
2018-03-13 12:39:38 UTC::@:[28236]:LOG: redirecting log output to logging collector process
2018-03-13 12:39:38 UTC::@:[28236]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
2018-03-13 13:07:39 UTC::@:[11128]:WARNING: unrecognized configuration parameter "rds.logical_replication"
2018-03-13 13:07:39 UTC::@:[11128]:LOG: redirecting log output to logging collector process
2018-03-13 13:07:39 UTC::@:[11128]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
2018-03-13 14:13:53 UTC::@:[14981]:WARNING: unrecognized configuration parameter "rds.logical_replication"
2018-03-13 14:13:53 UTC::@:[14981]:LOG: redirecting log output to logging collector process
2018-03-13 14:13:53 UTC::@:[14981]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
----------------------- END OF LOG ----------------------

一件令人担忧的事情是我从未收到过此消息,因为文档说我应该在应用新的更改之后:

2013-11-05 16:48:56 UTC::@:[2952]:LOG:  received SIGHUP, reloading configuration files
2013-11-05 16:48:56 UTC::@:[2952]:LOG:  parameter "log_min_duration_statement" changed to "1" 

任何想法我做错了什么?

更新

回应this comment

forge=> select name,setting,source from pg_settings where name like 'log_%';
            name             |          setting           |       source
-----------------------------+----------------------------+--------------------
 log_autovacuum_min_duration | -1                         | default
 log_checkpoints             | on                         | configuration file
 log_connections             | off                        | default
 log_destination             | stderr                     | configuration file
 log_directory               | /rdsdbdata/log/error       | configuration file
 log_disconnections          | off                        | default
 log_duration                | off                        | default
 log_error_verbosity         | default                    | default
 log_executor_stats          | off                        | default
 log_file_mode               | 0644                       | configuration file
 log_filename                | postgresql.log.%Y-%m-%d-%H | configuration file
 log_hostname                | on                         | configuration file
 log_line_prefix             | %t:%r:%u@%d:[%p]:          | configuration file
 log_lock_waits              | off                        | default
 log_min_duration_statement  | 1                          | configuration file
 log_min_error_statement     | error                      | default
 log_min_messages            | warning                    | default
 log_parser_stats            | off                        | default
 log_planner_stats           | off                        | default
 log_replication_commands    | off                        | default
 log_rotation_age            | 60                         | configuration file
 log_rotation_size           | 10240                      | default
 log_statement               | all                        | configuration file
 log_statement_stats         | off                        | default
 log_temp_files              | -1                         | default
 log_timezone                | UTC                        | configuration file
 log_truncate_on_rotation    | off                        | configuration file
 logging_collector           | on                         | configuration file

更新

与下面的正确答案相同,我得到了RDS支持的回复并得到了这个:

  

我想告诉您,在应用参数组更改后,我可以看到为您的实例生成的日志文件。此外,我还可以看到这些日志文件的大小越来越大。应用参数组修改并重新启动后生成的日志文件(附加参数组在2018-03-13 12:35:58 UTC,重启时间为2018-03-13 12:39:33 UTC),如下所示如下:

File Name                                                   Date and Time of generation    Size
--------------------------------------------------------------------------------------------
error/postgresql.log.2018-03-13-12      2018-03-13T12:59:56+00:00     592550
error/postgresql.log.2018-03-13-13      2018-03-13T13:59:53+00:00     2258196
error/postgresql.log.2018-03-13-14      2018-03-13T15:00:00+00:00     2761617
error/postgresql.log.2018-03-13-15      2018-03-13T15:59:03+00:00     1000738
error/postgresql.log.2018-03-13-16      2018-03-13T16:59:02+00:00     582653
error/postgresql.log.2018-03-13-17      2018-03-13T17:59:01+00:00     111647
error/postgresql.log.2018-03-13-18      2018-03-13T18:59:02+00:00     66102
error/postgresql.log.2018-03-13-19      2018-03-13T19:59:02+00:00     45318

1 个答案:

答案 0 :(得分:2)

文档似乎有些不一致/过时。当我更改param groups&amp ;;时,我得到了同样奇怪的错误/ postgres.log文件。今天早上重启。

不知道这是否适合你,但它只是为我愚蠢的顺序排序日志。我刷新了,按“最后写入(降序)”排序,并弹出实际的最新日志。

Stupid short log is last on the list.