Benim sunucu için ayar yapmak benim php-fpm kurulumu çalışıyorum ve sorun ile ne bulmaktan pm.start_servers
, pm.min_spare_servers
ve pm.max_spare_servers
değişkenler. Ben kullanıyorumpm = dynamic
pm.max_children
tamamen açıktır. Her alt süreç bir kerede 1 web istemcisine hizmet eder. Tamam. Peki "sunucu" nedir? Açıkçası, sahip olduğum varsayılan yapılandırmaya bağlı olarak, 1 sunucu 1'den fazla çocuk sunabilir. Üst limit nedir? # Çocuk / sunucu için temel kural olarak ne kullanmalıyım? Yoksa hiç alakalı mı? Bazı forumlarda, birisi sunucuların # 2 cpu çekirdeği olması gerektiğini iddia ediyordu, ancak sayının çok daha yüksek olduğu önerilen konfigürasyonları gördüm, 40-50.
Ne PHP belgeleri ne de orada birçok "ayar php-fpm" makaleleri hiç yardımcı oldu.
ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'
her bir çalışanın ne kadar belleğe sahip olduğunu görmek için bunu kullanın. alınan community.webcore.cloud/tutorials/...