nginx-cache-inspector
nginx-cache-inspector copied to clipboard
Script that allows to inspect the Nginx cache
Bash script for inspecting an item or set of items from Nginx cache
Introduction
This simple script inspects an item or set of items from
Nginx cache, be it
fastcgi or
proxy.
It accepts a
grep pattern
as argument to search for cached items in the given cache directory.
It prints the cache key, Time To Live (TTL) and expire date. Both TTL and expire are printed in UNIX time.
This script uses grep
basic
regular expressions. Pressuposes the use of
GNU grep.
The script requires r (read) access to the cache directory.
Usage
-
Inspect
foobar.cssfrom the/var/cache/nginx/bazcache.nginx-cache-inspector "foobar.cs" /var/cache/nginx/baz -
Inspect all JPEG files from the
/var/cache/nginx/imgcache.nginx-cache-inspector "\.jpe*g" /var/cache/nginx/img
Installation
-
Clone the repo:
git clone git://github.com/perusio/nginx-cache-inspector.git -
Place the script in a convenient place.
-
Done.
See also
There's another script on github for purging items from the cache.