日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

Nginx For Windows 关于 worker_connections 不生效问题

發(fā)布時間:2025/3/11 windows 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx For Windows 关于 worker_connections 不生效问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

○、結(jié)論

Nginx For Windows 建議使用

http://nginx-win.ecsds.eu/

下載 nginx 1.17.0.1 Crow

一、起因

項目中有一個 API 服務(wù),對客戶端通信進(jìn)行支持,大概 1w 客戶端,每分鐘都會進(jìn)行通信。

高峰期的時候服務(wù)負(fù)載較高,為了防止服務(wù)宕機,影響用戶,所以增加 Nginx 進(jìn)行負(fù)載。

二、Windows 使用 Nginx

之前在 Linux 中使用 Nginx 并沒有什么異常,現(xiàn)在的服務(wù)在 Windows Server 服務(wù)器上,所以就找 Nginx For Windows 的版本試一試。

nginx for Windows 下載

nginx.conf 完整配置(負(fù)載均衡)如下:

#user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024000; }http {upstream as_server {server 127.0.0.1:8901;server 127.0.0.1:8902;}server {listen 8099;server_name localhost;location / {proxy_pass http://as_server;}} }

三、worker_connections 坑

運行之后沒一會,服務(wù)就不響應(yīng)了,查看錯誤日志(logs\error.log)之后,發(fā)現(xiàn)提示 worker_connections 超出最大值了,但是配置文件里明確配置的 1024000 ,看配置不應(yīng)該出現(xiàn)此問題。

2019/07/16 21:28:49 [error] 13052#6092: *5451 maximum number of descriptors supported by select() is 1024 while waiting for request, client: 10.73.60.48, server: 0.0.0.0:8099 2019/07/16 21:28:49 [error] 13052#6092: *5454 maximum number of descriptors supported by select() is 1024 while waiting for request, client: 10.72.160.163, server: 0.0.0.0:8099

多番查詢后,發(fā)現(xiàn) nginx for windows nginx-1.17.1 版本的 worker_connections 配置是編譯在軟件里了,如果要改需要重新編譯。

四、最終的解決方案

訪問以下網(wǎng)址,可查看信息:

http://nginx-win.ecsds.eu/

以下是最新版本下載地址:

nginx 1.17.0.1 Crow

總結(jié)

以上是生活随笔為你收集整理的Nginx For Windows 关于 worker_connections 不生效问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。