-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The static worker node obtained the IP address 127.0.0.1 #305
Comments
Yes. Would you like to submit a PR for this problem? |
If we choose to modify the system configuration, we just need to ensure that the "hostname" in /etc/hosts resolves to the IP address we want, so this does not involve any code changes. However, I saw that JCS also encountered this issue and similarly addressed it by using |
Yes, let's use NetworkInterface instead. We need to consider how to process if multiple addresses are available. |
PR: #306 |
I am attempting to deploy a static cluster, and when I start the static worker node, I noticed that the IP address saved in the static_workers table is 127.0.0.1.
I noticed that in the
CurrentStaticWorker.java
,the IP address of the static worker node is obtained using the following method:However, this does not seem to be a reliable, system-independent method.It attempts to obtain the local IP address by resolving the hostname, and in most cases, the hostname is set to localhost.
I was able to obtain the correct IP address by using the
NetworkInterface
class. Would it be a better approach to change my system configuration so that localHost.getHostAddress() returns the correct IP address?The text was updated successfully, but these errors were encountered: