正如您在图片上看到的,有 66 名等待工人和 2 名写作工人。为什么会有这么多闲置工人?
我们能否减少这些等待的 worker 数量,只在需要时调用它们?如果它们一直在那里等待,那么我猜这是在浪费资源。如何配置 nginx 以仅生成必要的 worker?
答案1
这里有一个可能有帮助的公式。
每秒服务的平均用户数量 = worker_processes * worker_connections / (keepalive_timeout * 2)
https://stackoverflow.com/questions/7325211/tuning-nginx-worker-process-to-obtain-100k-hits-per-min