как обновить один модуль без остановки application?

82 views
Skip to first unread message

Taras Torous

unread,
Jun 2, 2016, 6:35:17 PM6/2/16
to Erlang по-русски
Здравствуйте!

Прошу совета -

как лучше обновить один модуль без остановки всего application?
какие есть способа?

пишу сервис, релизы не использую (или все же есть смысл заморачиваться?)

zheka_13

unread,
Jun 2, 2016, 11:42:05 PM6/2/16
to erlang-...@googlegroups.com
я делаю так. 

перекомпилирую на сервере модуль.
на ноде с работающим приложением делаю l(my_module). 


3 июня 2016 г., 1:35 пользователь Taras Torous <92re...@gmail.com> написал:

--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Andy

unread,
Jun 3, 2016, 4:27:31 AM6/3/16
to Erlang по-русски
Если хотите с красивыми окошками - https://github.com/rustyio/sync Очень симпатично.

пятница, 3 июня 2016 г., 1:35:17 UTC+3 пользователь Taras Torous написал:

Alexey Kishkin

unread,
Jun 3, 2016, 6:03:36 AM6/3/16
to erlang-...@googlegroups.com
Подкладываешь beam на место старого, заходишь в консоль и пишешь 
l(имямодуля)

Отправлено с iPhone

3 июня 2016 г., в 1:35, Taras Torous <92re...@gmail.com> написал(а):

Taras Torous

unread,
Jun 3, 2016, 2:35:25 PM6/3/16
to erlang-...@googlegroups.com

наверное, l(my_module). не срабатывает у меня потому, что запущено эрланг приложение у меня с флагом -detached
хотя в консоли и возвращается {module,my_module}

----

upd. вроде понял -

запускать надо -
erl -pa ebin -s mymod -sname serv1 -setcookie 12345 -detached

подключиться к запущенному -
erl -sname serv3 -remsh serv1@servername -setcookie 12345

дальше - перекомпилировать и подгрузить,
выход -  "^G", "q"

прошу поправить если я туплю :)
благодарю))

Imants Cekusins

unread,
Jun 3, 2016, 3:10:56 PM6/3/16
to erlang-...@googlegroups.com
есть ещё rpc:call/5

Reply all
Reply to author
Forward
0 new messages