6 EYLÜL 2011, Salı
Ayarlama nginx min başına 100 bin hit almak için worker_process
Bir html dosyası hizmet veren bir server var.
Şu anda sunucu var ram 2 CPU ve 2 GB. Blitz.ıo, dakikada 12k bağlantıları hakkında alıyorsanız ve bu 60 saniye içinde 200 zaman aşımına uğrayan her yerden 250 eşzamanlı bağlantı ile her saniye.
worker_processes 2;
events {
worker_connections 1024;
}
Eğer zaman aşımı I artırmak, tepki süresi bir saniye ötesinde sürünen başlar.
Başka ben bunun dışında daha fazla suyu sıkmak için ne yapabilirim?
CEVAP
21 Kasım 2011, PAZARTESİ
Yapılandırma dosyası:
worker_processes 4; # 2 * Number of CPUs
events {
worker_connections 19000; # It's the key to high performance - have a lot of connections available
}
worker_rlimit_nofile 20000; # Each connection needs a filehandle (or 2 if you are proxying)
# Total amount of users you can serve = worker_processes * worker_connections
daha fazla bilgi: http://blog.martinfjordvald.com/2011/04/optimizing-nginx-for-high-traffic-loads/
Bunu Paylaş:
Nasıl Python ile şimdiki zaman almak i...
Nasıl bir liste boyutunu almak için...
Nasıl Gıt mevcut şube adı almak için?...
Nasıl MySQL kullanıcı hesaplarının bir...
Nasıl ASP.NET MVC [HandleError] öznite...