【原创】erlang 模块之 init

erts-5.9.2 中的内容


 

 

 

 

 

 

 

 

 

init.erl 中的部分代码

10 
 
11 
 
12 
 
13 
 
14 
 
15 
 
16 
 
17 
 
18 
 
19 
 

时间: 2024-10-30 03:44:45

【原创】erlang 模块之 init的相关文章

【原创】erlang 模块之 epmd

什么是 epmd ? 在<Erlang/OTP 并发编程实战>中,对 epmd 有如下描述:  epmd  代表 Erlang 端口映射守护进程(Erlang Port Mapper Daemon). 每启动一个节点,都会检查本地机器上是否运行着 epmd ,如果没有,节点就会自行启动 epmd . epmd 会追踪在本地机器上运行的每个节点,并记录分配给它们的端口. 当一台机器上的 Erlang 节点试图与某远程节点通信时,本地的 epmd 就会联络远程机器上的 epmd(默认使用 TCP/

【原创】erlang 模块之 application

kernel-2.15.2 中的内容  1  2  3  4  5   6  7  8   9   10  11  12  13  14  

【原创】erlang 模块之 os

kernel-2.15.2 中的内容  1  2  3  4  5  6  7  

【原创】erlang 模块之 pg2

kernel-2.15.2 中的内容  1  2  3  

【原创】erlang 模块之 rpc

kernel-2.15.2 中的内容  1  2  3  4  5  6  7  8  9  10  11  12  

【原创】Erlang 之 heart 功能

      我们写的程序不可能都没有 bug ,都存在 crash 的危险.很多时候我们需要个看门狗(watchdog)程序,在发现系统不正常的时候,就把系统重新启动.这类 watchdog 程序从内核到各种高可用程序都会设置有一个.erlang 系统当然不能免俗,也有个 heart .  我们来看下流程和效果:  $ export HEART_COMMAND="erl -heart" $ erl -heart heart_beat_kill_pid = 12640 Erlang R1

【原创】Erlang 之 entop 使用问题

   工欲善其事,必先利其器.排查 erlang 系统问题时,肯定希望能有一个像 Unix top 一样的工具,entop 就是这么个东东.  ---------- 我是三月份发版本天天加班的分隔线 -----------  (以下内容翻译自 entop 的 README.md 文件)  entop  如同 Unix 中 top 一样的 Erlang 节点信息查看工具.  简介       entop 是用来展示远端 Erlang 节点运行信息的工具,其信息显示的方式类似于 Unix 中的 to

如何退出Erlang系统

问题描述 使用Erlang代码退出Erlang系统,有两个方法, erlang:halt() 和init:stop(). 这两个的区别: erlang:halt() 是 Bif 可以立即停止系统,使用这种方法应该有个问题(猜测,未**),如果正在运行一个大型数据库应用,那么系统在下次启动时就会进入错误回复过程. init:stop() 在Shell 中输入的q()其实是init:stop()的别名,理论上会更安全,不过可能会存在不工作的情况. 一般的系统,个人更偏向于使用erlang:halt(

HTTP 模块介绍

  HTTP 模块介绍 HTTP 模块是一个在每次针对应用程序发出请求时调用的程序集.HTTP 模块作为 ASP.NET 请求管线的一部分调用,它们能够在整个请求过程中访问寿命周期事件.因此,HTTP 模块使您有机会检查传入的请求并根据该请求采取操作.它们还使您有机会检查出站响应并修改它. ASP.NET HTTP 模块针对所有的请求运行,这与 ISAPI 筛选器类似.但是它们是用托管代码编写的,而且可以与 ASP.NET 应用程序的生命周期完全集成. HTTP 模块典型的用法包括: ·