نوشته‌ها / ابزار

خواندن لاگ nginx بدون خسته شدن

لاگ پیش‌فرض nginx معمولاً در /var/log/nginx/access.log و خطاها در /var/log/nginx/error.log نوشته می‌شود. برای دیدن زنده‌ی خطاها از tail -f /var/log/nginx/error.log استفاده کنید.

برای پیدا کردن پرتکرارترین آی‌پی‌ها: awk '{print $1}' access.log | sort | uniq -c | sort -rn | head. برای دیدن پاسخ‌های خطای ۵۰۰ به بعد: awk '$9 ~ /^5/' access.log | tail. در قالب پیش‌فرض، ستون اول آی‌پی و ستون نهم کد وضعیت HTTP است.

← بازگشت به نوشته‌ها