2007-10-20

erlang远程控制

关键字: erlang slave pool ssh rsh connect boot loader

1. MODULE

slave

MODULE SUMMARY

Functions to Starting and Controlling Slave Nodes

2. MODULE

pool

MODULE SUMMARY

Load Distribution Facility

3.  Erlang Shell


Eshell V5.5.5  (abort with ^G)
1>
User switch command
 --> h
  c [nn]   - connect to job
  i [nn]   - interrupt job
  k [nn]   - kill job
  j        - list all jobs
  s        - start local shell
  r [node] - start remote shell
  q        - quit erlang
  ? | h    - this message
 -->

4. MODULE

erl_boot_server

MODULE SUMMARY

Boot Server for Other Erlang Machines

利用slave模块 通过rsh ssh之类的程序 启动远端机器上的erlang程序, 接受主节点的控制, 完成如自动部署 资料收集 远程控制等活动。
pool模块进行简单的负载均衡。

通过shell 我们可以connect到远端的erlang的终端 下达命令。

通过erl_boot_server 可以实现模块从远端自动加载 省去了erlang程序部署和更新的繁琐 你只要更新主节点。

有这4个模块 我们的life easy很多。

评论
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论