NGINX epoll_ctl(1, 7) 失败17:文件存在

问题描述

它只在我添加时发生:

location / {
proxy_pass https://backend-server.local:443;
}

日志说:

2021/06/14 18:48:56 [alert] 700448#0: *2 epoll_ctl(1,7) Failed (17: File exists),client: 1.2.3.4,server: backend-server.local,request: "POST / HTTP/3",host: "backend-server.local"

我使用 ./configure --prefix=/usr/local/Nginx --build=quiche-7eb57c4 --with-http_ssl_module --with-http_v2_module --with-http_v3_module --with-openssl=../quiche/deps/boringssl --with-quiche=../quiche --with-debug 编译,这仅在请求正文与请求一起发送时发生。我该如何解决

我已经使用 github 中最新版本的 Nginx 和 github 中最新版本的 quiche 构建。

当在 Nginx.conf 中添加 proxy_store on 时,这似乎消失了,但它开始显示类似

错误
2021/06/20 18:12:01 [crit] 12151#0: *1 mkdir() "/usr/local/Nginx/html/assets/ttf" Failed (2: No such file or directory) while reading upstream,client: 127.0.0.1,server: www.example.com,request: "GET /assets/ttf/Example/Example-Regular.ttf HTTP/3",upstream: "http://127.0.0.1:80/assets/ttf/Example/Example-Regular.ttf",host: "www.example.com",referrer: "https://www.example.com/

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)