发现问题
重启虚拟机后。运行pm2 start process.json
。打开页面发现没有数据。
定位问题
查看数据库连接的日志信息。发现数据库连接失败。
解决步骤
- 首先,删除
mongod.lock
文件。 - 进入mongodb安装的目录。进入
/bin
文件夹。输入命令./mongod
:
20181013175111.png
- 根据错误信息。查询mongodb命令行参数。
--dbpath
: 数据库文档文件存储路径
--logpath 或 --syslog
: 日志文件存储路径 或 默认系统日志文件
-logappend
: 在原有日志文件中继续记录
-port
: 端口号
-fork
: 后台运行。忘记配置此参数导致Terminal关闭后,数据库自动关闭 - 在
/bin
目录下。输入命令./mongod -dbpath /usr/install/mongodb/data --syslog -logappend -fork -port 27017
- 重启
pm2
,问题解决 ~
网友评论