Optimize memory usage for Apache and PHP-FPM, remove ioncube-loader
All checks were successful
Cloud Apache Container / Build-and-Push (74) (push) Successful in 3m7s
Cloud Apache Container / Build-and-Push (80) (push) Successful in 1m42s
Cloud Apache Container / Build-and-Push (81) (push) Successful in 1m37s
Cloud Apache Container / Build-and-Push (82) (push) Successful in 1m39s
Cloud Apache Container / Build-and-Push (83) (push) Successful in 3m3s
Cloud Apache Container / Build-and-Push (84) (push) Successful in 1m40s

- Apache mpm_event: Reduced StartServers from 10 to 2, adjusted spare threads
  and worker limits for container environments
- PHP-FPM: Switched from static to dynamic process management with lower
  process counts (5 max children instead of 10)
- Removed php-ioncube-loader from PHP 8.0 installation
- Expected memory reduction: 60-70% in idle state while maintaining responsiveness

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-20 16:52:04 -07:00
parent b5857d73c2
commit 154f42ae09
3 changed files with 13 additions and 10 deletions

View File

@@ -2,12 +2,12 @@ DirectoryIndex index.html index.htm index.php
Alias "/ping" "/var/www/html"
<IfModule mpm_event_module>
StartServers 10
MinSpareThreads 25
MaxSpareThreads 75
StartServers 2
MinSpareThreads 10
MaxSpareThreads 25
ThreadLimit 64
ThreadsPerChild 25
MaxRequestWorkers 150
ServerLimit 16
MaxConnectionsPerChild 500
MaxRequestWorkers 75
ServerLimit 3
MaxConnectionsPerChild 1000
</IfModule>