مشکل:
در برخی موارد، پس از باز کردن محیط وب ایزابل و وارد کردن نام کاربری و رمز عبور، هیچ واکنشی از سوی رابط کاربری مشاهده نمیشود. این مشکل ممکن است به دلایل مختلفی رخ دهد، اما معمولاً به دلیل پر شدن فضای هارد دیسک سرور ایزابل است.
علت:
پر شدن فضای هارد دیسک یکی از دلایل اصلی بروز این مشکل است. هنگامی که فضای ذخیرهسازی سرور شما پر میشود، محیط وب ایزابل قادر به پردازش درخواستهای وارد شده نیست و باعث میشود پس از وارد کردن کاربر و رمز عبور، هیچ واکنشی از محیط وب مشاهده نشود.
راهکار:
برای حل این مشکل، باید فضای اشغال شده توسط فایلهای غیرضروری یا حجیم را آزاد کنید. به این منظور، مراحل زیر را دنبال کنید:
۱. اتصال به سرور با استفاده از WinSCP
برای دسترسی به سرور ایزابل از طریق ویندوز، از نرمافزار WinSCP استفاده کنید. با این ابزار به سرور متصل شوید و اقدام به پاکسازی فایلهای اضافی کنید.
۲. حذف فایلهای حجیم و اضافی
در سرور ایزابل، فایلهای حجیم معمولاً در مسیرهای زیر قرار دارند. میتوانید فایلها را پاک کنید تا فضای هارد آزاد شود:
-
فایلهای مکالمات ضبطشده:
/var/spool/asterisk/monitor
-
فایلهای صندوق صوتی:
/var/spool/voicemail
-
لاگهای استریسک (تمامی فایلهای دارای کلمه “full”):
/var/log/asterisk
۳. حذف فایلها و آزادسازی فضای دیسک
برای حذف فایلها از سرور، میتوانید از ابزارهایی مانند rm در ترمینال استفاده کنید یا از طریق WinSCP اقدام به حذف فایلها کنید.
۴. ریستارت کردن سرویسهای ایزابل
پس از پاکسازی فایلهای غیرضروری، سیستم را ریستارت کنید یا سرویسهای مربوطه را راهاندازی مجدد نمایید تا تغییرات اعمال شوند:
sudo systemctl restart apache2
sudo systemctl restart mariadb
نکات مهم:
-
توصیه میشود پس از پاکسازی، فضای هارد دیسک را بهطور مرتب مانیتور کنید تا از بروز مشکلات مشابه در آینده جلوگیری شود.
-
برای جلوگیری از پر شدن هارد، بهتر است فایلهای ضبط مکالمات و صندوق صوتی را بهطور دورهای پاکسازی کنید یا آنها را در سیستمهای ذخیرهسازی دیگر منتقل کنید.
-
در صورت لزوم میتوانید از ابزارهای نظارت بر مصرف فضای دیسک برای بررسی وضعیت فضای هارد سرور استفاده کنید.