emqx/changes/v4.4.17-zh.md

1.3 KiB
Raw Permalink Blame History

v4.4.17

增强

  • 启用了 Proxy Protocol 的监听器在收到 TCP 端口探测时,不再打印错误日志 emqx/esockd#172。 在此修复之前,如果监听器开启了 Proxy Protocol (listener.tcp.external.proxy_protocol = on) 并且在 TCP 握手完成之后、收到 ProxyInfo 之前连接就被断开了,会打印下面一行错误日志:

    [error] supervisor: 'esockd_connection_sup - <0.3265.0>', errorContext: connection_shutdown, reason: {recv_proxy_info_error,tcp_closed}, offender:
    

    次修复之后不再打印任何日志,但仍然可以通过 emqx_ctl listeners 命令来查看错误原因的统计。

  • 改进监听器出现文件描述符耗尽错误时的日志 emqx/esockd#173。 之前的日志:

    [error] Accept error on 0.0.0.0:1883: emfile
    

    改进之后:

    [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
    

修复

  • 修复 Erlang distribution 无法使用 TLS 的问题 #9981。 关于 Erlang distribution, 详见 这里

  • 修正了 MQTT 桥接 TLS 连接无法验证对端的带通配符的证书#10094