در این مقاله روش پاک کردن لاگ IBSng را به شما عزیزان آموزش خواهیم داد زیرا ممکن است برای شما اتفاق افتاده باشد که سرور شما پینگ دارد و وارد IBSng شما هم می شود اما اکانت های شما متصل نمی شود، یکی از دلایل مهم بروز این مشکل پر شدن Log آی بی اس ان جی شما می باشد، با این مقاله کاربردی همراه داتیس نتورک باشید.
نکته مهم : لاگ ها باعث کند شدن سرور و پر شدن فضای دیسک سرورها می شوند و اگر لاگ آی بی اس شما پر باشد تمامی کارهای سرور شما کند و مختل می گردد
آموزش پاک کردن log در IBSng :
ابتدا به سرور لینوکسی خود از طریق برنامه putty و پروتکل SSH متصل شوید
سپس با دستور زیر سرویس IBSng خود را فعلا متوقف کنید
service IBSng stop
سپس با دستور زیر محتویات جدول ها را حذف می کنیم:
/usr/bin/psql -d IBSng -U ibs -c “Truncate Table connection_log_details,internet_bw_snapshot,connection_log,internet_onlines_snapshot”
این دستور امکان دارد زمان بر باشد ، تا آمدن prompt ssh صبر کنید
در نهایت پس از نمایان شدن آمادگی سرور برای اجرای دستور بعدی ، با دستور زیر سرویس اکانتینگ خود را استارت می کنیم:
service IBSng start
خوب تا اینجا جداول اضافی حذف شده است اما برای تکمیل این بخش بهتر می باشد ادامه آموزش را نیز پیش بروید.
در مرحله بعد پاک کردن لاگ IBSng بهتر می باشد که لاگ سرویس های فعال دیگر را هم از سرور حذف کنیم
دستورات زیر را به ترتیب پشت سر هم وارد می کنیم:
rm -rf /var/log/IBSng/* rm -rf /var/log/Squid/* rm -rf /var/log/httpd/*
مرحله نهایی : به اکانتینگ IBSng خود لاگین می کنیم و از قسمت Settings >> Clean Reports رفته و Auto Clean Reports را روی 1 ماه تنظیم می کنیم.
پاک کردن لاگ IBSng با موفقیت به پایان رسید.