I'm writing a GenServer intended to be called from another node. It currently looks something like this:
defmodule MyServer do
use GenServer, restart: :transient
def start_link(_) do
GenServer.start_link(__MODULE__, nil, name: {:global, __MODULE__})
end
# handlers here
end
I've tried getting it's PID from another node (an iex shell) like this:
GenServer.whereis({:global, MyServer})
GenServer.whereis({:global, Elixir.MyServer})
neither of which have returned anything but nil. What am i missing?