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命令完成后必须重建索引。会看到类似于以下内容的输出:
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:
按照知识库文章 185752 中的解决方法更正 VxRail Manager 虚拟机 cron 作业配置:Dell-EMC-VxRail:由于 psql 日志文件填满了 VxRail Manager 文件系统,postgresql 服务无法启动。
方法 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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。