nginxキャッシュディレクトリを削除したいのですが、すぐに削除しました:
mv cache cache.bak
mkdir cache
service nginx restart
これで、cache.bak
200万個のファイルがあるフォルダーができました。サーバーに影響を与えずに削除したいです。
単純なrm -rf cache.bak
ものはサーバーを破壊します。rmの実行中に最も単純なHTTP応答でも16秒かかるため、私はそれを行うことができません。
試しましたがionice -c3 rm -rf cache.bak
、助けにはなりませんでした。サーバーにはSSDではなくHDDがありますが、おそらくSSDに問題はないかもしれません。
最良の解決策は、nginxの組み込みキャッシュマネージャーのように、何らかの調整を行うことだと思います。
これをどのように解決しますか?これを正確に実行できるツールはありますか?
Ubuntu 16.04上のext4