Você precisa aumentar o tamanho da memória compartilhada em keys_zone
em vez de% código%.
Roubando a resposta de este tópico
keys_zone=api-data-cache:8m was defining shared memory zone named
api-data-cache
with maximum size 8 MB. It holds all active keys and metadata of the cache. So, whenever nginx checks if a page was cached, it consults the shared memory zone first, then seek the location of actual cache in/usr/local/cache/nginx
if cache exist.
A partir da documentação oficial , diz que uma zona de megabytes pode armazenar cerca de 8 mil chaves . Então, dependendo do seu aplicativo, você precisa aumentá-lo conforme necessário.