错误:无法建立 TLS 连接:底层网络错误(对端重置连接)

错误:无法建立 TLS 连接:底层网络错误(对端重置连接)

我正在使用 Centos 7.6。

运行时rudder agent update,我收到 TLS 连接错误。Web 控制台正在运行,并且机器已注册。但是,没有来自服务器的报告。

对于导致此种情况的原因,任何建议都会有所帮助。

$ sudo rudder agent update
error: Failed to establish TLS connection: underlying network error (Connection reset by peer)   
error: No suitable server found
error: Failed to establish TLS connection: underlying network error (Connection reset by peer)   
error: No suitable server found R:
*********************************************************************************
* rudder-agent could not get an updated configuration from the policy server.   *
* This can be caused by:                                                        *
*   * an agent key that has been changed                                        *
*   * if this node is not accepted or deleted node on the Rudder root server    *
*   * if this node has changed policy server without sending a new inventory    *
* Any existing configuration policy will continue to be applied without change. *
********************************************************************************* 
error: Rudder agent promises could not be updated.

答案1

为了调试该问题,您可以rudder server debug <NODE-IP-OR-HOSTNAME>在 Rudder 服务器上使用(以故障节点的 ip 或主机名作为参数),它将启动调试服务器并显示有关连接的更多信息。

然后在节点上运行rudder agent update并检查服务器上的输出,它应该会指出问题的原因。如果您在服务器上看不到任何内容,则可能是网络配置问题,您需要检查从您的节点到 Rudder 服务器的 tcp/5309 是否正确打开。

笔记:另一方面,如果策略更新在调试模式下成功(且仅在调试模式下),则问题可能出在您的 Rudder 服务器上的策略服务器守护程序中,并且rudder agent restart您的 Rudder 服务器上应该修复它。

相关内容