`

erl启动参数

阅读更多
erl启动参数分类
  1 emulator flags 用“+”连接,用于控制模拟器行为的
  2 flags 用“-”开头,erlang运行时系统参数,可用init:get_argument/1获得
  3 plain flags -extra 后面的都是普通参数

常用的Flags
-detached
  以daemon方式在后台运行,不启动shell

-eval Expr
  表达式作为启动参数
 
erl -eval "Mod:Fun(Args)"


-pa Dir1 Dir2

-pz Dir Dir2

-remsh Node
  远程连接目标节点Node

-s Mod[Fun [Args]]
  启动执行Mod

-setcookie
  设置cookie

-smp[auto|enable|disable]
  smp开关
+S Schedulers:SchedulerOnline
  调度器数量设置

+ A
  线程池数量

+K
  是否开启kernel poll



-config
  

-boot
boot文件,例如-boot start_sasl(启动sasl) boot文件一般在ROOT/lib/erlang/bin下,ROOT为erlang的安装目录. 查找:find / -name *.boot

hidden
  隐藏节点,当A为hidden节点时,B连A,C连A,但A和B不会连接
  具体看
  • 大小: 8.1 KB
分享到:
评论

相关推荐

    rabbitMq3.8.15+erl64_23.0.7z

    - 安装RabbitMQ:解压“rabbitMq3.8.15”文件,通常涉及设置环境变量、启动服务和配置默认参数。 - 配置插件:RabbitMQ有许多内置插件,如管理界面、HTTP API等,可以通过命令行工具启用或禁用。 5. **使用...

    Erlang安装手册

    Erlang采用及早求值或严格求值的策略,即在函数调用时先计算所有参数的值,然后再执行函数体。这种求值策略有助于避免某些类型的运行时错误。 ##### 13. 脚本语言 虽然Erlang主要用于构建大型的后端系统,但它也...

    erlang游戏服务器网关源码.zip

    它会定义应用的模块、版本、依赖项、以及其他配置参数,同时包含启动和停止应用的函数。 2. **net_work.erl**: 此文件很可能是网络通信模块,处理游戏服务器与客户端之间的数据传输。Erlang的轻量级进程和强大的...

    E语言源码目录树演示.zip

    7. **config** 或 **sys.config**:系统配置文件,定义了Erlang节点的启动参数和应用程序设置。 8. **bin**:这里存放启动脚本,用于启动Erlang节点或应用程序。 9. **Makefile** 或 **rebar.config**:构建工具的...

    走向Erlang网络编程性能调优之旅

    在最后,我们使用 erl 命令来启动服务器,使用+P参数来定义进程数,+K参数来启用内核poll,+S参数来定义核心数。使用这些参数,我们成功地提高了服务器的性能,达到10万个连接数,并且CPU占用率极低,服务器性能提高...

    erlang 连接学习例子

    MODULE`代表当前模块,`server_loop`是进程的主要循环函数,`[]`是传入的参数。 2. **接收消息**:服务器进程会使用`receive`语句等待并处理来自其他进程的消息。例如: ``` server_loop() -> receive {client,...

    erlang 中文基础教程

    只需在命令行中输入`erl`即可启动Shell,随后会出现提示符`1>`,表明Shell已准备好接收指令。 在Erlang Shell中,你可以像使用计算器一样进行简单的算术运算,如`2+5.`,其中`.`是必要的结束符号,表示计算完成。...

    erlang中文基础教程

    在大多数操作系统上,你可以通过输入`erl`启动Erlang shell。启动后,你会看到类似于`Eshell V5.2`的提示符,表示Erlang Shell已经准备好接受你的命令。例如,你可以在shell中输入数学表达式,如`2 + 5.`,然后按...

    Erlang编程中文学习手册.pdf

    用户可以在不同的操作系统中运行Erlang Shell,通过输入命令`erl`启动。Erlang Shell会在命令行中提供一个提示符,用户可以在其后输入Erlang代码表达式。例如,用户可以输入算术表达式,如`2+5.`,然后按回车执行,...

    erlang_win_64位安装包

    - **模式匹配**:Erlang的函数定义支持模式匹配,允许你在函数头中指定参数的模式,从而简化了数据处理和错误检查。 - **热代码升级**:Erlang系统支持在线代码更新,无需停机即可替换正在运行的代码,这对于维持高...

    erlang安装设置.docx

    安装完成后,可以通过命令行输入`erl`来启动Erlang Shell,如果成功启动,则表示安装完成。 ### 三、配置Erlang环境变量 为了能够在任意目录下使用Erlang命令,还需要设置环境变量。 #### 1. Windows平台 - 打开...

    修正Socket Base Distribution一节实例代码的Bug

    3. **并发处理**:Erlang的并发特性应该充分利用,每个连接可能需要启动一个新的进程来处理。 4. **多线程安全**:在处理客户端请求时,确保没有数据竞争和死锁。 最后,`chat_group.erl`可能涉及到群组聊天功能,...

    Erlang入门:构建application练习5(监督树)

    4. **配置文件(`.config`)**:可选,用于存放应用的配置参数。 在"bank3"这个例子中,我们可以假设它是一个简单的银行应用,包含了账户管理、转账等功能。为了实现一个监督树,我们需要定义一个顶级的supervisor...

    RabbitMQ在CentOS上安装

    3. **配置连接**:配置与RabbitMQ服务器的连接参数。 4. **发布与订阅消息**:实现消息的发送与接收逻辑。 以上就是在CentOS上安装配置RabbitMQ的全过程,以及如何通过Java程序与之交互的基本步骤。

    Erlang编写的生成一注双色球小程序

    `shuangseqiu`可能是模块名,里面定义了与双色球相关的函数,比如`start/0`(启动程序),`generate/0`(生成号码),以及可能的测试和辅助函数。 7. **运行和测试**: 使用Erlang shell(ERTS,Erlang Run-Time ...

    自动化部署EMQX Shell脚本

    通常,这个脚本会利用Erlang的`erl`命令来启动节点,并确保其在后台运行。 6. **系统服务化**:将EMQX的启动脚本注册为系统服务,比如在Systemd环境下,创建一个`emqx.service`文件,并放入`/etc/systemd/system`...

    gen_server tasting 之超简单名称服务

    它可能包含了自己的`gen_server`回调函数,并在启动时通过名称服务进行注册,以便其他部分的系统可以找到并与其交互。 此外,`gen_server`通常与`gen_event`配合使用,后者提供了事件管理功能,可以用来处理日志、...

    otp_src_20.0.tar.gz

    6. 验证安装:使用`erl`命令启动Erlang shell,如果无误,将进入Erlang交互环境。 对于RabbitMQ的安装,通常在Erlang环境准备完成后,可以使用包管理器(如apt-get或yum)或者直接从RabbitMQ官网下载源码包进行安装...

    epmdpxy:使用 Erlang Port Mapper Deamon 模拟 Netsplits

    如果分布式 Erlang 节点以-name或-sname参数启动,它将首先尝试连接到 EPMD。 如果 EPMD 未在该本地计算机上运行,​​但它会作为单独的操作系统进程启动。 EPMD 通常侦听4369 TCP 端口,这可以使用环境变量ERL_...

Global site tag (gtag.js) - Google Analytics