راهنمای کامل لاگ‌های LiteSpeed در CentOS

وب‌سرور LiteSpeed یکی از سریع‌ترین و محبوب‌ترین وب‌سرورهای موجود برای هاست وردپرس و سایر سیستم‌های مدیریت محتوا است. برای مدیریت حرفه‌ای سرور و عیب‌یابی مشکلات، آشنایی با مسیر و نحوه بررسی لاگ‌های LiteSpeed ضروری است. در این مقاله به‌طور کامل مسیر فایل‌های لاگ LiteSpeed در سیستم‌عامل CentOS و نحوه استفاده از آن‌ها را بررسی می‌کنیم.

مسیر فایل‌های لاگ LiteSpeed در CentOS

فایل‌های لاگ LiteSpeed به‌صورت پیش‌فرض در مسیر زیر قرار دارند:

/usr/local/lsws/logs/

مهم‌ترین فایل‌های لاگ در این مسیر عبارتند از:

  • error.log — لاگ خطاهای وب‌سرور شامل ارورهای PHP، دسترسی‌های ممنوع و مشکلات پیکربندی
  • access.log — ثبت تمامی درخواست‌های HTTP ورودی شامل IP بازدیدکننده، URL درخواستی و کد وضعیت
  • stderr.log — خطاهای استاندارد خروجی پروسه‌های LiteSpeed
  • lsrestart.log — لاگ ری‌استارت‌های وب‌سرور

بررسی لاگ خطا (Error Log)

لاگ خطا مهم‌ترین فایل برای عیب‌یابی مشکلات سرور است. برای مشاهده آخرین خطاها از دستور زیر استفاده کنید:

tail -f /usr/local/lsws/logs/error.log

پارامتر -f باعث می‌شود لاگ به‌صورت لحظه‌ای (Real-time) نمایش داده شود. برای مشاهده ۱۰۰ خط آخر لاگ از دستور tail -100 /usr/local/lsws/logs/error.log استفاده کنید.

بررسی لاگ دسترسی (Access Log)

لاگ دسترسی تمام درخواست‌های HTTP را ثبت می‌کند. این فایل برای تحلیل ترافیک، شناسایی حملات و بررسی رفتار بازدیدکنندگان بسیار مفید است:

tail -f /usr/local/lsws/logs/access.log

برای فیلتر کردن IPهای خاص از لاگ دسترسی:

grep "192.168.1.1" /usr/local/lsws/logs/access.log

لاگ Virtual Host‌ها

هر Virtual Host (دامنه) در LiteSpeed می‌تواند لاگ جداگانه داشته باشد. مسیر پیش‌فرض لاگ هر وی‌هاست:

/usr/local/lsws/logs/vhosts/DOMAIN_NAME/

در صورتی که از کنترل پنل DirectAdmin استفاده می‌کنید، لاگ‌های هر دامنه معمولاً در مسیر /var/log/litespeed/ نیز قابل دسترسی هستند. برای کانفیگ حرفه‌ای سرور و تنظیم صحیح مسیر لاگ‌ها، می‌توانید از خدمات کانفیگ سرور میهن هاستینگ استفاده کنید.

مدیریت حجم لاگ‌ها (Log Rotation)

فایل‌های لاگ با گذشت زمان حجم زیادی اشغال می‌کنند. برای جلوگیری از پر شدن دیسک سرور مجازی، باید Log Rotation تنظیم شود. LiteSpeed به‌صورت داخلی از چرخش لاگ پشتیبانی می‌کند. تنظیمات آن از طریق WebAdmin Console در مسیر زیر قابل تغییر است:

Server Configuration → Log → Log File Rolling

همچنین می‌توانید از logrotate سیستم‌عامل CentOS استفاده کنید. یک فایل کانفیگ نمونه برای logrotate:

/usr/local/lsws/logs/*.log {
    daily
    rotate 14
    compress
    missingok
    notifempty
    sharedscripts
    postrotate
        /usr/local/lsws/bin/lswsctrl restart
    endscript
}

عیب‌یابی رایج با لاگ‌های LiteSpeed

برخی از خطاهای رایجی که در لاگ LiteSpeed مشاهده می‌شوند:

  • 503 Service Unavailable — معمولاً به دلیل محدودیت منابع PHP یا تعداد بالای پروسه‌ها رخ می‌دهد. افزایش Max Connections و PHP lsapi children مشکل را حل می‌کند.
  • 500 Internal Server Error — بررسی error.log برای یافتن دقیق خطای PHP ضروری است. معمولاً مشکل در فایل .htaccess یا کد PHP سایت است.
  • Connection reset by peer — نشان‌دهنده قطع اتصال بین کلاینت و سرور. بررسی تنظیمات Keep-Alive و timeout توصیه می‌شود.
  • Too many open files — محدودیت فایل‌های باز سیستم‌عامل. با افزایش ulimit در فایل /etc/security/limits.conf قابل حل است.

دستورات مفید برای تحلیل لاگ

چند دستور کاربردی برای تحلیل سریع لاگ‌های LiteSpeed:

# شمارش تعداد درخواست‌ها بر اساس IP
awk '{print $1}' /usr/local/lsws/logs/access.log | sort | uniq -c | sort -rn | head -20

# نمایش کدهای خطای HTTP
awk '{print $9}' /usr/local/lsws/logs/access.log | sort | uniq -c | sort -rn

# جستجوی خطاهای ۵xx
grep " 5[0-9][0-9] " /usr/local/lsws/logs/access.log | tail -50

# بررسی حجم فایل‌های لاگ
du -sh /usr/local/lsws/logs/*

جمع‌بندی

مدیریت صحیح لاگ‌های LiteSpeed از مهارت‌های ضروری هر مدیر سرور لینوکسی است. با بررسی منظم error.log و access.log می‌توانید مشکلات عملکردی و امنیتی سرور را به‌سرعت شناسایی و رفع کنید. اگر به کمک متخصص نیاز دارید، تیم فنی میهن هاستینگ آماده ارائه خدمات کانفیگ و مدیریت سرور به شما است.

🚀 هاست وردپرس با وب‌سرور LiteSpeed

هاست وردپرس میهن هاستینگ با وب‌سرور LiteSpeed، سرعت بارگذاری فوق‌العاده و پشتیبانی ۲۴ ساعته فنی ارائه می‌دهد.

خرید هاست وردپرس ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: