热门搜索 :
考研考公
您的当前位置:首页正文

简单部署nodejs应用

来源:东饰资讯网

nodejs版本控制

使用n的注意点

n默认安装路径是/usr/local,确定服务器的nodejs目录,如果不同,则更改n的安装路径。

确定nodejs路径

which node

若路径为/usr/local/software/nodejs/bin/node,设置n的安装路径,打开配置文件

vim ~/.shell_profile

将以下两句加至export PATH之前

export N_PREFIX=/usr/local/software/nodejs
export PATH=$N_PREFIX/bin:$PATH

让配置生效

source ~/.shell_profile

express集群

nodejs的应用是单进程单线程的,而现在的服务器CPU多是4核、8核等,所以借助工具可以让应用多进程运行,方法和工具显然不限于下面我介绍的,请自行查阅。

使用cluster

使用pm2

它包含了cluster的逻辑,是个工具,更方便使用。
我碰到了使用命令行启动应用时,无法启动cluster模式,后来采用配置文件,指定启动模式和线程个数才可以,原因未找到。

{
  "apps": [
    {
      "name": "your-app-name",
      "script": "your-app-start-script",
      "instances": 0,
      "exec_mode": "cluster"
    }
  ]
}

更多

Top