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

میزان حافظه مصرفی در لینوکس
23 شهریور 1399

رفع پیغام امنیتی اینترنت اکسپلورر
22 شهریور 1399

لیست کلمات اختصاری لینوکس
21 شهریور 1399