sysuser
PREMİUM
- Katılım
- 9 Kas 2025
- Mesajlar
- 174
- Tepki puanı
- 4
- Cinsiyet
- Kadın
Nginx'te Worker Process ve Bağlantı Sayısı Ayarları
Nginx'in varsayılan ayarları küçük sunucular için yeterli olabilir ancak trafik arttığında bilinçli yapılandırma gerekir.
Temel Parametreler
NGINX:
worker_processes auto; # CPU çekirdek sayısı kadar worker
worker_cpu_affinity auto; # Her worker'a CPU pin
events {
worker_connections 1024; # Worker başına max bağlantı
use epoll; # Linux'ta en verimli I/O modeli
multi_accept on; # Tek seferde birden fazla bağlantı al
}
Hesaplama
Teorik maksimum eşzamanlı bağlantı: worker_processes × worker_connections. 4 çekirdekli sunucuda 4 × 1024 = 4096 eşzamanlı bağlantı.Dosya Açma Limiti
NGINX:
worker_rlimit_nofile 65535;
Bu değer /etc/security/limits.conf ve systemd servis dosyasındaki LimitNOFILE değeriyle uyumlu olmalıdır. Aksi takdirde Nginx'in kendi limiti sistem limitini aşamaz.