0
我在Ubuntu上使用MongoDB运行Node.js应用程序。作为轻量级服务器,我正在使用NGINX。 我的当前系统信息是:Node.js应用程序的PM2错误
- 系统负载:0.01
- 流程:的/ 77
- 用法:19.56GB 16.9%
- 用户登录:1
- 内存使用:57 %
- 交换用法:重装一个网站我得到0%
后以下消息与PM2日志命令
PM2应用[应用] ID为[0]和pid [8180],通过 信号[0]退出,代码[SIGKILL] PM2开始在-fork模式执行序列 - 为 应用程序名称:应用程序ID:0 PM2应用程序名称:应用程序ID: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)DB的是更大然后是存储大小(大约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
}
也许它会帮助调整大小e mongodb空间?我怎样才能做到这一点?
嗨,我与pm2有同样的问题。你找到解决方案吗? –