حل مشکل اجرای آپاچی و Log نکردن

مشکل اجرای آپاچی

حل مشکل اجرای آپاچی و Log نکردن

شاید هنگام کانفیگ سرور خود با مشکلات فراوانی از جمله مشکل اجرای آپاچی روبه رو شوید. و شاید با این مسئله روبه رو شده باشید که apache اجرا نشود و هیچ چیزی از آن لاگ نشود.  این احتمال وجود دارد که error_log پر شده باشد و باعث جلوگیری از اجرا apache شود.

برای بررسی آن میتوانید از دستور زیر استفاده کنید :

cd /var/log/httpd

ls -lS | less

اگر حجم هرفایلی شامل 2-3 گیگ یا بیشتر بود, پس خوش شانس هستید که مشکل همین است .

راه حل به این شکل است که log ها را پاک کرده و آپاچی را ریستارت کنید و سپس اقدامات لازم برای جلوگیری دوباره را باید انجام داد با استفاده از دستورات زیر :

cd /var/log/httpd/

rm -f error_log

rm -f access_log

rm -f suexec_log

rm -f fpexec_log

/sbin/service httpd restart

برای FreeBSD میتوانید به شکل زیر سرویس را ریستارت کنید :

/usr/local/etc/rc.d httpd restart

فایل کانفیگ logrota به شکل استفاده کنید :

perl -pi -e 's/weekly/daily/' /etc/logrotate.conf

perl -pi -e 's/rotate 4/rotate 2/' /etc/logrotate.conf

اگر هم هنوز نتوانستید آپاچی را اجرا کنید فایل /var/log/messages را بررسی کرده و سعی کنید دوباره آپاچی را کامپایل کنید.


دیدگاهتان را بنویسید

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