Ubuntu で MongoDB を使用して Node.js アプリケーションを実行しています。軽量サーバーとして、NGINX を使用しています。私の現在のシステム情報は次のとおりです。
- システム負荷: 0.01
- プロセス: 77
- / の使用量: 19.56GB の 16.9%
- ログインしたユーザー: 1
- メモリ使用量: 57%
- スワップの使用: 0%
サイトをリロードした後、pm2 logsコマンドで次のメッセージが表示されます
ID [0] および pid [8180] の PM2 アプリ [アプリ]、シグナル [SIGKILL] 経由でコード [0] で終了: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;
}
}
あなたの助けに感謝します
詳しくは:
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 スペースのサイズを変更するのに役立つでしょうか? どうやってやるの?