justinbkay

justinbkay

Adding node to Libcluster not working

I currently have an Elixir App running in EC2. It runs on 3 Intel Instances and it is a Phoenix App fwiw.

I’m attempting to add a 4th server which is ARM based and the newer AL2023 distribution. The issue is that the new server cannot connect to the existing cluster. The AWS guy says that all ports are open between the 4 servers, so I need some assistance troubleshooting this problem in case there are networking issues I need to have the admin address.

I’ve run the cluster locally between an Intel Macbook and an ARM based Macbook and the 2 machines were able to cluster just fine, so I don’t think it’s an Architecture issue. I’m not sure how to troubleshoot this beyond trying a Node.ping(:app@server) which yields a :pang response or a Node.connect(:app@server) which yields a false response.

Using telnet, it appears that port 4369 is open between the servers.

Any help is appreciated :slight_smile:

Marked As Solved

computerfoo

computerfoo

Is the cookie on the new machine set to the same value as on the cluster?
What kind of strategy are you using for libcluster? Epmd?

Also Liked

justinbkay

justinbkay

It was the cookie. I was releasing in two steps, so two cookies were being generated, one for the Intel instances and one for the ARM instance.

Thanks!

Last Post!

justinbkay

justinbkay

It was the cookie. I was releasing in two steps, so two cookies were being generated, one for the Intel instances and one for the ARM instance.

Thanks!

Where Next?

Popular in Questions Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New

We're in Beta

About us Mission Statement