nodebb源码启动时的一些问题

有时启动nodebb会遇到这样一些问题:

  1. 在执行./nodebb startnode app时出现: NodeBB address in use, exiting...,图片如下:
    nodebb源码启动时的一些问题_第1张图片
    Paste_Image.png

我见到的出现这种情况的原因有:

  • 在执行node app又执行了./nodebb start(这两条命令的效果是一样的)
  • 执行./nodebb start后没有执行./nodebb stop来关闭nodebb

这个时候我们就需要手动杀死这个进程,在命令行执行如下命令:

$ lsof -i:4567  //查看什么任务占用的这个端口
$ lsof -i:4567 //查看node的进程号
$ sudo kill -9 [进程号]  //关闭进程,这个过程动作要快,不然这个进程号会发生变化
$ lsof -i:4567  //查看node服务是否被杀掉

过程如图:


nodebb源码启动时的一些问题_第2张图片
Paste_Image.png

然后执行node app重新启动服务器

你可能感兴趣的:(nodebb源码启动时的一些问题)