Nginx Logs and Log Analysis
1 min read
- Authors
- Name
- Vijaykumar Rajendran
- @vijayrajendran_

Table of Contents
Nginx Logs and Log Analysis
View Logs
# Follow access log
tail -f /var/log/nginx/access.log
# Follow error log
tail -f /var/log/nginx/error.log
# Last 100 lines
tail -100 /var/log/nginx/access.log
Analyze Logs
# Top IPs
awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -10
# Top URLs
awk '{print $7}' access.log | sort | uniq -c | sort -rn | head -10
# HTTP status codes
awk '{print $9}' access.log | sort | uniq -c
# Slow requests (> 1 second)
awk '$NF > 1' access.log
Insights from logs!