#!/bin/sh
NODE_ID=1
NODE_NAME=NodeName
NODE_PATH=NodePath
NODE_IP=localhost
TCP_PORT=9527
COOKIE='necolas'
ulimit -SHn 102400
# define default configuration
POLL=true
SMP=auto
DATETIME=`date "+%Y%m%d%H%M%S"`
LOG_PATH="../logs/app_${NODE_NAME}.$DATETIME.log"
cd $NODE_PATH
erl +P $ERL_PROCESSES \
+K $POLL \
-smp $SMP \
-pa config ../kernel \
-sname ${NODE_NAME}@${NODE_IP} \
-setcookie $COOKIE \
-kernel error_logger \{file,\"$LOG_PATH\"\} \
-s main start \
-config sasllog \
-noshell \
-detached \
-extra $NODE_ID $NODE_NAME 127.0.0.1 $TCP_PORT &
NODE_ID=1
NODE_NAME=NodeName
NODE_PATH=NodePath
NODE_IP=localhost
TCP_PORT=9527
COOKIE='necolas'
ulimit -SHn 102400
# define default configuration
POLL=true
SMP=auto
DATETIME=`date "+%Y%m%d%H%M%S"`
LOG_PATH="../logs/app_${NODE_NAME}.$DATETIME.log"
cd $NODE_PATH
erl +P $ERL_PROCESSES \
+K $POLL \
-smp $SMP \
-pa config ../kernel \
-sname ${NODE_NAME}@${NODE_IP} \
-setcookie $COOKIE \
-kernel error_logger \{file,\"$LOG_PATH\"\} \
-s main start \
-config sasllog \
-noshell \
-detached \
-extra $NODE_ID $NODE_NAME 127.0.0.1 $TCP_PORT &
本文提供了一个Erlang节点启动脚本的示例,展示了如何设置节点名称、IP地址、监听端口等参数,并配置了日志记录方式及进程限制等。
1万+

被折叠的 条评论
为什么被折叠?



