時間:2024-03-04 00:33作者:下載吧人氣:16
公司的項目中使用了postgresql(簡稱pg)作為其數據庫管理系統,前兩天環境突然崩潰了,頁面無法打開。經過排查,我發現是數據庫所在機器磁盤滿了,通過目錄和文件排序,原來是pg的日志太多(大約保留了大半年的日志在磁盤上沒有被清理)。
我看了下pg的日志配置,發現基本都是用的默認配置,日志滾動沒有開啟,于是乎做了下相關配置優化后對pg進行重啟,最后看了pg的日志滾動,恢復正常了。以下是我梳理的關于pg的日志配置項。
配置文件:postgresql.conf
默認為off,設置為on則pg可以記錄相關日志,建議打開,否則在數據庫出現異常時候,沒有日志來定位具體問題
# This is used when logging to stderr:
logging_collector =on# Enable capturing of stderr and csvlog
# into log files. Required to be on for
# csvlogs.
# (change requires restart)
網友評論