suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Je größer ich es in der worker_connections-Konfiguration in der Nginx-Konfiguration einstelle, desto langsamer fühlt es sich an?

Meine Serverkonfiguration ist wie folgt

1. Als ich worker_connections auf 1024 gesetzt habe, habe ich Webbench verwendet, um Stresstests durchzuführen, und die zurückgegebenen Daten waren so!

2. Als ich worker_connections auf 10240 gesetzt habe, habe ich Webbench verwendet, um Stresstests durchzuführen, und die zurückgegebenen Daten sind so!

Zusammenfassend lässt sich sagen, dass die Geschwindigkeit gefühlt um das Vierfache gesunken ist

Kann mir jemand bei der Analyse helfen?

PHP中文网PHP中文网2785 Tage vor997

Antworte allen(4)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-06-06 09:56:32

    没有报错的话,最好让worker_processes*worker_connections/4小于系统进程打开的文件总数

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-06 09:56:32

    感谢邀请!

    请详细阅读一下文章
    http://liuqunying.blog.51cto....

    Antwort
    0
  • 漂亮男人

    漂亮男人2017-06-06 09:56:32

    ulimit -n 是多少?
    没有的话设置一下
    ulimit -n 65535

    Antwort
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-06 09:56:32

    你这个测试结果可能有问题

    计算一下,两次请求的单页面大小分别是:
    41381 bytes/sec * 60 / 31234 pages/min = 80 bytes/page
    10556 bytes/sec * 60 / 1607 pages/min = 394 bytes/page

    如果两次测试是同一个页面,那明显是有很多请求是异常的。

    所以,你得先看下测试方式是否有问题。

    Antwort
    0
  • StornierenAntwort