Я пытаюсь отладить узел Erlang, запущенный на удаленном ПК, с моего локального ПК.Для отладки я использую последнюю версию IntelliJ Idea с плагином Erlang.
Удаленный узел запущен следующим образом:
erl -pa /path/to/myapp/ebin -name myapp@myremote.host -setcookie mycookie -shell -eval "application:start(myapp)."
Идея использует конфигурацию Rebar "Erlang Remote Node", поэтому локальный узел запущен и подключенна myapp@myremote.host.
Я могу подтвердить соединение, потому что "node ()."на удаленной оболочке покажи мой подключенный узел с локальной машины.Также работает net_adm ping / pong.«epmd -names» также показывает соответствующие сеансы.
К сожалению, все мои точки останова в IDE не запускаются, поэтому я не могу остановить выполнение и выполнить пошаговую отладку через IDE.
Тем временемтакой сеанс отладки работает как чудо в случае запуска обоих узлов на локальном ПК.
Пожалуйста, подскажите, что я делаю не так.Заранее большое спасибо.
PS: я тоже пробовал с короткими именами узлов, с тем же результатом.