nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 268435456) failed (12: Cannot allocate memory)

keys_zoneには共有メモリの名前と容量を指定するが、搭載メモリよりも多く割り当てるとこのメッセージが表示される

root@hostname:/etc/nginx# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 268435456) failed (12: Cannot allocate memory)
nginx: configuration file /etc/nginx/nginx.conf test failed
root@hostname:/etc/nginx# vi nginx.conf # keys_zoneの値を変更する
=====
        # 使われないキャッシュが削除される時間
        proxy_cache_path /var/cache/web/nginx_cache levels=1:2 keys_zone=cachezone:64m max_size=64m inactive=5d;
        # 一時ファイル、キャッシュストアファイルのパスを設定する
        proxy_temp_path  /var/cache/web/nginx_tmp;

        ### FASTCGI ###
        # バックエンドのFastCGIのレスポンスをキャッシュする
        fastcgi_cache_path /var/cache/web/nginx_fastcgi_cache levels=1:2 keys_zone=phpzone:64m max_size=64m inactive=5d;
        # 一時ファイル、キャッシュストアファイルのパスを設定する
        fastcgi_temp_path  /var/cache/web/nginx_fastcgi_tmp;
=====
メニューを閉じる