آپاچی کار نمی کند و در لاگ ها چیزی وجود ندارد

مشکلات آپاچی

Apache won’t start and there is nothing in the logs

در صورتی که آپاچی شروع نمی شود و هیچ چیزی را وارد نمی کند  یعنی Apache won’t start and there is nothing in the logs ، احیانا مربوط به کامل بودن  error_log است که از اجرای آپاچی جلوگیری می کند .

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

cd /var/log/httpd
ls -lS | less

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

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

1.

cd /var/log/httpd/
rm -f error_log
rm -f access_log
rm -f suexec_log
rm -f fpexec_log
/sbin/service httpd restart      ("/usr/local/etc/rc.d httpd restart" for FreeBSD)

2. برای هر روز چرخش دهید :

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

در صورتی که آپاچی هنوز کار نمیکند /var/log/messages  را چک کنید .

مجددا آپاچی را کامپایل کنید .