وبسرور 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، سرعت بارگذاری فوقالعاده و پشتیبانی ۲۴ ساعته فنی ارائه میدهد.
خرید هاست وردپرس ←