问题描述

yapi部署到阿里云linux上,过一段时间就会遇到无法访问的情况,原因不详,已重启,有相同情况再检测。
本次记录重新启动yapi时遇到的问题,及解决方法。


yapi无法启动后,使用pm2 info yapi无法查看状态也无法重新启动yapi,yapi服务需要尽快恢复,采用了重新启动系统。系统启动后需要如下 操作。

1、启动nginx,转发请求到。
2、启动mongodb,这里需要弄清楚,mongodb的数据库位置,当前指定在以下位置:


采用指定配置文件启动。
mongd --config mongodb.conf
在这里插入图片描述

dbpath =/usr/local//mongodb/mongodb-4.0.7/bin/datas
logpath =/usr/local//mongodb/mongodb-4.0.7/bin/logs/mongodb.log
port = 27017
fork = true
bind_ip=0.0.0.0

3、使用pm2启动yapi服务

cd {项目目录}
pm2 start “vendors/server/app.js” --name yapi //pm2管理yapi服务

其它相关pm2操作

npm install pm2 -g //安装pm2
cd {项目目录}
pm2 start “vendors/server/app.js” --name yapi //pm2管理yapi服务
pm2 info yapi //查看服务信息
pm2 stop yapi //停止服务
pm2 restart yapi //重启服务

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐