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>
31 lines
541 B
Bash
31 lines
541 B
Bash
#!/bin/bash
|
|
|
|
rm /etc/php-fpm.d/www.conf
|
|
|
|
cat <<EOF > /etc/php-fpm.d/$user.conf
|
|
|
|
[$user]
|
|
|
|
user = $user
|
|
group = $user
|
|
listen = /run/php-fpm/www.sock
|
|
listen.owner = apache
|
|
listen.group = apache
|
|
|
|
pm = dynamic
|
|
pm.max_children = 5
|
|
pm.start_servers = 2
|
|
pm.min_spare_servers = 1
|
|
pm.max_spare_servers = 3
|
|
pm.max_requests = 500
|
|
|
|
slowlog = /etc/httpd/logs/error_log
|
|
request_slowlog_timeout = 3s
|
|
|
|
php_admin_value[error_log] = /etc/httpd/logs/error_log
|
|
php_admin_flag[log_errors] = on
|
|
php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache
|
|
|
|
EOF
|
|
|
|
exit 0 |