[英]PM2 error with Node.js application
我在Ubuntu上使用MongoDB运行Node.js应用程序。 作为轻量级服务器,我正在使用NGINX。 我当前的系统信息是:
重新加载网站后,我得到以下消息与pm2 logs命令
ID为[0]和pid为[8180]的PM2应用[app],通过信号[SIGKILL]以代码[0]退出。PM2以-fork模式-为应用名称:app id:0 PM2启动执行序列:0在线
我知道如果我使用的数据较少,那么我得到的错误就不会那么多了。 也许我将需要更多的存储空间,或者可能是什么问题?
我的NGINX配置如下所示:
sudo vi /etc/nginx/sites-available/default
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
多谢您的帮助
更多信息:
我认识到我的数据库大小(大约9 GB)比存储大小(大约3 GB)大:
db.stats()
{
"db" : "testDB",
"collections" : 3,
"objects" : 9632,
"avgObjSize" : 974.0099667774086,
"dataSize" : 9381664,
"storageSize" : 3354624,
"numExtents" : 0,
"indexes" : 3,
"indexSize" : 159744,
"ok" : 1
}
也许将有助于调整mongodb空间的大小? 我怎样才能做到这一点?
您发布的错误消息中没有足够的信息来诊断问题。 看来您的节点脚本遇到了一些问题并退出了,但没有说明潜在的错误是什么。 您可以发布更多错误消息吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.