SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dive In

    Dive In

    17 Temmuz 2013
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • tychoadragmire

    tychoadragmi

    20 Mart 2006