Rate This Document
Findability
Accuracy
Completeness
Readability

Node Connection Failure

Symptom

The analysis task fails. An error is reported indicating the node connection fails.

Possible Cause

  • In a multi-node scenario, the times of some nodes may not be calibrated.
  • The node where the tool is installed may have a firewall. As a result, the tool cannot communicate with the collected node through a port.

Troubleshooting Procedure

  • If the times of some nodes are not calibrated, perform the following operations:
  1. Calibrate the time of each node.

    Use the NTP server to synchronize the times, ensuring the consistency between the system time and the standard time.

  2. When checking the time of a node, note the time inconsistency caused by the time zones.

    For example, if that the time zone of the node on which the tool is installed is China Standard Time (CST) and that of the node to be analyzed is Eastern Daylight Time (EDT), you can change EDT to CST.

    1
    2
    mv /etc/localtime /etc/localtime.bak
    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    
  3. Restart the service after the calibration.
    1
    2
    systemctl restart gunicorn_framework
    systemctl restart gunicorn_plugin
    
  • If the node connection is blocked by the firewall, perform the following operations:
    • The default communication port is 50051 for the tool installation. If the port is changed during the installation, you can query the value of GRPC_LISTEN_PORT in the /home/devkit/devkit_conf/install.ini file on the active node and set the firewall to enable access to the communication port.
    • Disable the firewall on the node where the tool is installed.
      1
      systemctl stop firewalld