Truncate và clear Logs file PostgreSQL

Truncate và clear Logs file PostgreSQL

1./ Truncate &​​ config Logs PostgreSQL

nano postgresql.conf

#chỉnh sửa như dưới, có thể​​ tuỳ​​ chỉnh age và size tuỳ​​ theo nhu cầu.

log_destination = 'csvlog'

log_directory = 'pg_log'

log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'

log_min_duration_statement = '4000'

log_rotation_age = '1d'

log_rotation_size = '100MB'

log_timezone = 'Asia/Saigon'

log_truncate_on_rotation = 'True'

logging_collector = 'True'

Lưu ý:

  • log_statement='all' #option này sẽ​​ ghi ra tất cả​​ logs nên rất nhanh đầy​​ ​​ cứng.

  • Nếu cài đặt postgresql cluster sử​​ dụng patroni thì cần phải chỉnh sửa trên patroni​​ /etc/patroni.yml, không tự​​ điều chỉnh file cấu hình trên​​ postgresql.conf

  • log_error_verbosity = terse​​ # option này sẽ không ghi bất kì logs nào trên PostgreSQL.

 

2./ Clear logs PostgreSQL

Trường hợp file logs quá đầy mà lưu thành 1 file có thể​​ Clear Logs trực tiếp như sau:

cd /path/to/logs

echo​​ > postgres.log

du -sh *

​​ 3./ Tham khảo

Fix lỗi nhanh : https://cloudx.com.vn

https://www.postgresql-archive.org/How-to-clear-log-files-td2086969.html

 

BÀI VIẾT CÙNG CHUYÊN MỤC

Không copy được giữa máy Windows và máy ảo qua mRemoteNG/RDP: Nguyên nhân và cách sửa
Không copy được giữa máy Windows và máy ảo qua ...

mRemoteNG Remote Desktop RDP Clipboard Redirection rdpclip.exe VPS Windows ...

Hướng dẫn bật Nested Virtualization trên ESXi để chạy Android Studio Emulator trong máy ảo Windows
Hướng dẫn bật Nested Virtualization trên ESXi để chạy ...

Nested Virtualization ESXi VMware Android Studio Android Emulator WHPX Hyper-V ...

PITR (Point In Time Recovery) là gì? Khôi phục Database về đúng thời điểm cần thiết
PITR (Point In Time Recovery) là gì? Khôi phục ...

PITR, Point In Time Recovery, PITR là gì, Database Recovery, PostgreSQL PITR, ...

Backup Database Full, Incremental, Differential khác nhau thế nào?
Backup Database Full, Incremental, Differential khác ...

Backup Database, Full Backup, Incremental Backup, Differential Backup, Backup ...

Database Cluster là gì? High Availability, Failover và Cluster Database hoạt động như thế nào?
Database Cluster là gì? High Availability, Failover và ...

Database Cluster, Database Cluster là gì, High Availability Database, Database ...