حل مشکل اجرای آپاچی و Log نکردن | گردآوری شده توسط مبین هاست

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

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

حل مشکل اجرای آپاچی و 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 را بررسی کرده و سعی کنید دوباره آپاچی را کامپایل کنید.


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

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