tmp
Thursday, September 24, 2015
OpenShift memo
###ストレージがすでにやばい ストレージの利用率を見てみる ```bash $ rhc app show
--gears quota Gear Cartridges Used Limit ------------------------ ------------------------------------- ------ ----- xxxxx nodejs-0.10 mongodb-2.4 rockmongo-1.1 0.8 GB 1 GB ``` データほとんど置いてないのにすでに80% sshして占有しているファイルを確認してみる ```bash > du -h * | sort -rh | head 481M mongodb/data 481M mongodb 384M mongodb/data/journal 134M app-root 84M app-root/runtime 84M app-deployments/2015-09-23_09-23-22.613 84M app-deployments 75M app-root/runtime/repo 75M app-deployments/2015-09-23_09-23-22.613/repo 56M app-root/runtime/repo/client/assets/img ``` `mongodb/data/journal` がでかすぎる mongodbの設定を確認 ```bash > grep small ~/mongodb/conf/mongodb.conf smallfiles = true ``` `smallfiles` が有効になっているのでこれでも少ない方(128M \* 3) (無効の場合は 1G \* 3) 溢れそうなら nojournal にする予定 ###npm install を `--production` で実行させる 環境変数 `NPM_CONFIG_PRODUCTION` を設定する ``` $ rhc env set NPM_CONFIG_PRODUCTION=true -a
```
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment