ブックマーク / qiita.com/najeira (1)

  • nginxのキャッシュ階層を深くしすぎてinodeが枯渇した - Qiita

    nginxのproxy_cache_pathの設定がよくなかったためにinodeが枯渇してエラーになったので、メモしておきます。 設定 以下のようにしていました。 proxy_cache_path /var/nginx/cache levels=2:2:2 keys_zone=hoge:10m inactive=10m max_size=100m; levels 今回の現象に関係あるlevelsについて説明します。 levelsはキャッシュファイルのディレクトリ階層を設定するパラメータです。 levels=2:2:2だと「2文字を3階層」になります。 キャッシュのキーのMD5がb7f54b2df7773722d382f4809d65029cの場合だと、キャッシュのファイルのフルパスは以下のようになります。 この設定により、ひとつのディレクトリに全キャッシュファイルを置くのではなく、ディレク

    nginxのキャッシュ階層を深くしすぎてinodeが枯渇した - Qiita
    tmatsuu
    tmatsuu 2015/04/18
    oh
  • 1