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有同樣的問題。你找到解決方案嗎? –