Я инвестирую в механизм кеширования nginx. Я установил следующее в моем nginx.conf.
Я инвестирую в механизм кеширования nginx. Я установил следующее в моем nginx.conf. Я инвестирую в механизм кеширования nginx. Я установил следующее в моем nginx.conf. По fastcgi_cache_path / run / nginx-cache levels = 1: 2 keys_zone = PHP_CACHE: 4m inactive = 5m max_size = 1m; m инвестируя в механизм кеширования nginx. Я установил следующее в моем nginx.conf. fastcgi_cache_path / run / nginx-cache levels = 1: 2 keys_zone = PHP_CACHE: 4 м неактивно = 5 м max_size = 1 м; By keys_zone = ...
fastcgi_cache_path / run / nginx-cache levels = 1: 2 keys_zone = PHP_CACHE: 4m inactive = 5m max_size = 1m; m инвестируя в механизм кеширования nginx. Я установил следующее в моем nginx.conf. fastcgi_cache_path / run / nginx-cache levels = 1: 2 keys_zone = PHP_CACHE: 4 м неактивно = 5 м max_size = 1 м; By keys_zone = ...
fastcgi_cache_path / run / nginx-cache levels = 1: 2 keys_zone = PHP_CACHE: 4m inactive = 5m max_size = 1m;
keys_zone = PHP_CACHE: 4m
nginx должен выделить 4 МиБ разделяемой памяти. Чтобы проверить это, я использовал команду ipcs
, но она ничего не показала. Означает ли это, что nginx на самом деле не использует механизм разделяемой памяти Linux? Или есть другие способы контролировать использование разделяемой памяти процессом?
Рабочие Nginx используют так называемые общие сопоставления (см. Mmap (2)). Этот механизм отличается от разделяемой памяти SYSV и POSIX, поэтому ipcs не предоставляет информацию, которую вы ищете. Вы можете отслеживать (в некоторой степени) использование разделяемой памяти с помощью top (SHR) или заглядывать в / proc / [your_nginx_worker's_pid] / status file (RssShmem).