I have four servers in a pool running nginx with proxy_cache. One of the
nodes started spewing “could not allocate node in cache keys zone”
errors
for every request (which gave 500 status). I did a restart and it
started
working again.
What conditions cause that error in general?
If it happens again is there anything I can do to try and determine the
root cause?
Same condition on two more of the servers in the same pool. Reload
doesn’t
resolve the issue, but restart does. No limit being hit on disk space,
inodes, open files, or memory.