0

在 NGINX 服务器上启用 phpMyAdmin 5.1.1 和 HTTP/3 时,我收到此日志和内部服务器错误 500 消息。使用 HTTP/2 协议效果很好。

2021/11/04 18:11:27 [alert] 21777#21777: *259 epoll_ctl(1, 16) failed (17: File exists), client: 37.234.***.***, server: *******, request: "POST /phpadmin/index.php?route=/config/get HTTP/3", host: "*******"

编辑:我用 Cloudflare 的 http3 安装了一个新的 nginx 服务器。我使用了这个脚本: https ://github.com/angristan/nginx-autoinstall/blob/master/nginx-autoinstall.sh

我安装了 Php 7.4 fastCgi 并下载并解压了 Phpmyadmin 5.1.1。

启动 nginx 并登录到 phpmyadmin 后,我得到了这些 nginx 错误日志:

2021/11/04 18:54:32 [notice] 23537#23537: signal process started
2021/11/04 18:54:46 [alert] 23539#23539: *288 epoll_ctl(1, 16) failed (17: File exists), client: 37.234.122.188, server: harisnyauzlet.hu, request: "POST /phpadmin/index.php?route=/ HTTP/3", host: "harisnyauzlet.hu"
2021/11/04 18:55:10 [alert] 23539#23539: *288 epoll_ctl(1, 16) failed (17: File exists), client: 37.234.122.188, server: harisnyauzlet.hu, request: "POST /phpadmin/index.php?route=/ HTTP/3", host: "harisnyauzlet.hu"
2021/11/04 20:14:00 [crit] 23539#23539: *307 SSL_do_handshake() failed (SSL: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT error:1000008b:SSL routines:OPENSSL_internal:DECRYPTION_FAILED_OR_BAD_RECORD_MAC) while SSL handshaking, client: 128.1.248.26, server: 0.0.0.0:443
2021/11/04 21:00:08 [crit] 23539#23539: *314 SSL_do_handshake() failed (SSL: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT error:1000008b:SSL routines:OPENSSL_internal:DECRYPTION_FAILED_OR_BAD_RECORD_MAC) while SSL handshaking, client: 193.118.53.202, server: 0.0.0.0:443
2021/11/05 01:07:19 [crit] 23539#23539: *354 SSL_do_handshake() failed (SSL: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT error:1000008b:SSL routines:OPENSSL_internal:DECRYPTION_FAILED_OR_BAD_RECORD_MAC) while SSL handshaking, client: 128.14.134.134, server: 0.0.0.0:443
4

1 回答 1

0

这是 Cloudflare 的一个已知错误(Angristan 使用他们的 quiche/nginx 补丁)。将 POST 与正文一起使用时会出现此错误。

但是,Cloudflare 团队没有在他们的系统中使用 POST,所以这不是他们的优先事项。

Clouflare 团队:这绝对是我们应该在某个时候修复的问题,尽管我们现在还没有真正的估计,因为它的优先级不是很高(我们自己在生产中不使用这个选项)。不过肯定会欢迎补丁,所以如果有人想在我们开始之前解决这个问题,我会保留这张票。

这是一年前的事了。更多关于这个问题

于 2021-11-24T13:59:47.497 回答