Skip to content

Instantly share code, notes, and snippets.

@webdeb
Created May 31, 2017 11:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save webdeb/87184f0df2cfdeabae22d32fd5e7ee80 to your computer and use it in GitHub Desktop.
Save webdeb/87184f0df2cfdeabae22d32fd5e7ee80 to your computer and use it in GitHub Desktop.
самый простой способ зайти по ssh на продакшен и у бинарника которым запускаешь проект выполнить attach_console
[12:45]
или есть сложней способ, сделать тунелирование портов с продакшена
их список можно увидеть запустив команду
`epmd -names`
`ssh -N remote_hose -L port1_from_command_above:localhost:port1_from_command_above -L port2_from_command_above:localhost:port2_from_command_above`
запустить свою локальную версию продакшен проекта с таким же значением куки как и продакшен, и вуаля ты можешь видеть все что происходит на продакшене
например запустить observer (edited)
[12:47]
или просто запустить обзервер
`erl -name debug@127.0.0.1 -setcookie SOME_COOKIE -run observer`
[12:49]
есть третий вариант, упросить все это до одной команды
`iex --hidden --name rem_h --cookie PRODUCTION_COOKIE --remsh user@production.host`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment