是否有一种方法可以使用环境变量来确定该node.js节点是主要节点?
server.js
if (process.env === 'main') runSmth()
在docs中,我仅发现:
MASTER_ID - A unique node identifier of a master node within a layer.
但是我想每个节点都是一样的。而且我没有找到node_if变量:(
答案 0 :(得分:1)
用于查找脚本是否在主节点上运行的bash条件示例:
[[ $(hostname -s) == $MASTER_HOST* ]] && {
echo "It's the MASTER";
} || {
echo "It's NOT the MASTER";
}