我在Ubuntu上运行MongoDB的Node.js应用程序。作为轻量级服务器,我正在使用NGINX。 我目前的系统信息是:
重新加载网站后,我收到了 pm2 logs 命令
的消息PM2 App [app] id [0]和pid [8180],通过代码[0]退出 signal [SIGKILL] PM2以-fork模式启动执行序列 app name:app id:0 PM2 App name:app id:0 online
我知道如果我使用较少的数据,那么我得到的错误不是那么多次。也许我需要更多的内存空间或可能是什么问题?
我的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;
}
}
很多感谢你的帮助
更多信息:
我已经认识到db的大小(大约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空间的大小?我怎么能这样做?
答案 0 :(得分:0)
您发布的错误消息中没有足够的信息来诊断问题。看起来您的节点脚本遇到了一些问题并退出,但没有说出底层错误是什么。你能发布更多的错误信息吗?