новости сообщество форум вики

erlrc — автоматическая горячая замена кода

11/12/2009 10:59

erlrc позволяет осуществлять горячую замену кода при обновлении приложения с помощью штатных средств системы (пакетного менеджера). Пример:

>> sudo apt-get install egerl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  egerl
1 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
Need to get 0B/113kB of archives.
After unpacking 0B of additional disk space will be used.
WARNING: The following packages cannot be authenticated!  egerl
Install these packages without verification [y/N]? y
(Reading database ... 48221 files and directories currently installed.)
Preparing to replace egerl 4.0.1 (using .../archives/egerl_4.1.0_all.deb) ...
Unpacking replacement egerl ...
erlrc-upgrade: Upgrading 'egerl': (cb8eec1a1b85ec017517d3e51c5aee7b) upgraded
Setting up egerl (4.1.0) ...
erlrc-start: Starting 'egerl': (cb8eec1a1b85ec017517d3e51c5aee7b) already_running

В этом примере использовался стандартный пакетный менеджер, который скачал обновление приложения и автоматически произвел горячую замену кода в нем.


 
 
 
 

так же

Ссылки

Сюда ссылаются

сообщество

http://groups.google.com/group/erlang-russian/feed/rss_v2_0_msgs.xml