在heroku日志中的奇怪的postgres消息

时间:2015-01-21 15:06:38

标签: postgresql heroku

[RED] restartpoint complete: wrote 3392 buffers (10.9%); 
0 transaction log file(s) added, 0 removed, 9 recycled; 
write=340.005 s, sync=0.241 s, total=340.257 s; 
sync files=86, longest=0.121 s, average=0.002 s

 [RED] recovery restart point at 2AA/A90FB758 Detail: last completed transaction was at log time 2015-01-21 14:00:18.782442+00

RED数据库是master数据库的追随者。这些日志条目意味着什么?

1 个答案:

答案 0 :(得分:4)

这些是信息性日志消息,告诉您服务器已完成创建重新启动点。应该有其他消息告诉服务器开始创建重启点。

重新启动点在http://www.postgresql.org/docs/9.0/static/wal-configuration.html

中描述

重新启动点是事务历史记录中的一个点,如果服务器崩溃,此服务器的未来运行可以重新启动,而无需使用任何预写日志文件。系统会根据事件历史记录的发生次数和时间的推移,定期创建重启点。

Postgresql配置文件中的 log_checkpoints 参数确定在创建重新启动点时是否收到这些日志消息。