VxRail:VxRail Manager postgresqlGMT.log 成長過大,最終導致儲存空間耗用,導致無法存取 VxRail Manager
摘要: VxRail Manager 中的postgresqlGMT.log無法輪替記錄檔,導致 VxRail Manager 虛擬機器 (VM) 佔用大量磁碟空間。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
- 前往路徑:
/var/lib/pgsql/data - Cat 檔案,並檢視以下輸出:
cat postgresql.conf
listen_addresses='127.0.0.1' # Listen on local Unix domain and TCP/IP socket logging_collector=on # Redirect output to pg_log directory log_line_prefix='%t [%p]: [%l-1] user=%u,db=%d ' # log timestamp, process-id, session log line#, user and database log_min_messages=warning # Write messages above warning levels to the server log. log_min_error_statement=warning # Write SQL statements that cause an warning to the server log. log_min_duration_statement=3000 # log SQL which takes longer than 3000ms. log_lock_waits=on # A log message will be produced when a session waits longer than deadlock_timeout. log_temp_files=1024 # log temp files with size >= 1024kb log_statement=all # All SQL statements will be logged. log_filename='postgresql-%Y-%m-%d_%H%M%S.log' # name without date/time so it can be rotated using Linux logrotate log_rotation_age='0' # disable log rotation as it is handled by Linux logrotate log_rotation_size=100MB # disable log rotation. client_min_messages=warning # Do not report debug and notice level messages. max_connections=100 effective_cache_size=128MB shared_buffers=8MB work_mem=1MB maintenance_work_mem=16MB wal_buffers=64kB port=5432
VxRail Manager postgresqlGMT.log 變得過大,最終導致儲存空間耗用,導致無法存取 VxRail Manager。
- 將 PuTTY 帶到 VxRail Manager。
- 執行
df -h命令為貴組織設定主要和次要 IT 連絡人。此時會出現類似以下的輸出:
Evidence : vxmgmt353a:/ # df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 4.0K 3.9G 1% /dev/shm tmpfs 3.9G 369M 3.6G 10% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sda3 16G 12G 2.8G 81% / /dev/sda1 124M 35M 83M 30% /boot /dev/mapper/data_vg-store2 14G 39M 13G 1% /data/store2 /dev/mapper/data_vg-store1 2.0G 3.1M 1.9G 1% /data/store1 tmpfs 799M 0 799M 0% /run/user/498 tmpfs 799M 0 799M 0% /run/user/1000
原因
以下檔案未發生記錄輪替,導致使用磁碟空間:
- 路徑:
/var/lib/pgsql/data/pg_log/postgresqlGMT.log
解析度
偏好的方法 1:
按照 KB 文章 185752 中的解決方法,更正 VxRail Manager VM cron 工作組態:Dell-EMC-VxRail:postgresql 服務無法啟動,因為 psql 記錄檔填滿 VxRail Manager 檔案系統。
方法 2:
- 儲存原始 postgresql.conf 檔案的副本。
- 按如下方式修改行並添加 log_truncate_on_rotation=on,如下所示:
log_filename='postgresql-%H.log' (Here H means Hours, we are setting rotation specified by hours) log_rotation_age=60 # disable log rotation as it is handled by Linux logrotate log_rotation_size=100MB # disable log rotation. log_truncate_on_rotation=on
- 變更完成後,請刪除檔案postgresqlGMT.log,然後重新啟動 VxRail Manager。
注意:記錄檔的路徑如前所述: /var/lib/pgsql/data/pg_log/postgresqlGMT.log
其他資訊
本內容已翻譯為 15 種語言:
| https://downloads.dell.com/TranslatedPDF/ES_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/ES-XL_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/FR_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/IT_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/JA_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/KO_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/NL_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/PT_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/PT-BR_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/RU_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/SV_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/ZH-CN_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/ZH-TW_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/AR_KB540375.pdf |
| https://downloads.dell.com/TranslatedPDF/DE_KB540375.pdf |
受影響的產品
VxRail, VxRail Appliance Series, VxRail Software文章屬性
文章編號: 000058288
文章類型: Solution
上次修改時間: 18 4月 2026
版本: 7
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。