Files
Linux-Server-Management-Too…/modules
cschantz ccd4112ab7 Fix memory capacity output parsing - was showing domain names instead of numbers
Problem:
- Output showed: 'Total Server RAM: pickledperilMB'
- Output showed: 'Required if ALL pools: pickledperil.comMB'
- Domain names appeared where numbers should be

Root cause:
- calculate_server_memory_capacity returns multiple lines:
  Line 1: Summary (250|1776|14|HEALTHY|...)
  Line 2+: Details (pickledperil.com|pickledperil|5|50MB|250MB)
- Code used tail -1 to get 'last line' thinking it was summary
- Actually got details line, parsed domain/username as numbers\!

Fix:
- Changed tail -1 to head -1 to get first line (summary)
- Changed 2>&1 to 2>/dev/null to suppress stderr
- Store details separately with tail -n +2
- Updated details display to include domain column (5 fields not 4)
- Now shows: DOMAIN, USER, MAX_CHILDREN, AVG/PROCESS, MAX_MEMORY

Result:
- Numbers display correctly
- Detailed breakdown shows domain → user mapping
2025-12-03 01:35:43 -05:00
..