به طور پیشفرض، هنگامی که شما یک حساب کاربری را در دایرکت ادمین حذف می کنید، در صورتی که مجموع فضای استفاده شده این کاربر از یک آستانه خاص بیشتر باشد، با توجه به زمانبر بودن این عملیات، حذف کاربر به صورت یک فرایند در پس زمینه انجام خواهد شد.
این اقدام برای جلوگیری از TimeOut شدن ارتباط میان مروگر شما و سرور دایرکت ادمین می باشد.
به طور پیش فرض، اگر مجموع استفاده از دیسک هر کاربری که در DirectAdmin حذف میشود از یک آستانه خاص فراتر رود، حساب کاربری بصورت یک فرایند پس زمینه حذف میشود.
برای جلوگیری از توقفهای زمانی در مرورگر خود، هنگام حذف تعداد بسیار زیاد حساب کاربری، DirectAdmin به جای اجرای فرآیند حذف در پیش زمینه و منتظر نگه داشتن کاربر، این عملیات با افزودن دستور به صف فعالیتهای پس زمینه، فرآیند حذف را انجام میدهد. وقتی DirectAdmin این کار را به فرایند پس زمینه واگذار میکند، این پیام را به شما نشان میدهد:
user too large, delete on background
The process will actually just be the dataskq
در صورتی که شما نیاز داشته باشید، میتوانید این آستانه را تغییر دهید؛ شما میتوایند این پیکربندی را با تغییر مقدار "get_background_delete_size" در فایل تنظیمات directadmin.conf تغییر داد.
برای انجام این تغییر، میتوانید از طریق SSH با استفاده از دسترسی root به سرور متصل شوید، سپس به صورت زیر به دایرکتوری نصب شده DirectAdmin:
cd /usr/local/directadmin/conf/
پس از آن با اجرای دستور زیر، فایل directadmin.conf را در دایرکتوری ویرایش نمایید.
vi directadmin.conf
اگر مقدار متغیر "get_background_delete_size" در فایل directadmin.conf وجود داشته باشد، به طور پیش فرض روی 10 گیگابایت تنظیم شده است (get_background_delete_size = 10240) و شما میتوانید آن را به مقدار دلخواه خود تنظیم نمایید.
چنانچه متغیر در فایل یافت نشد، به راحتی میتوانید آن را اضافه کرده و مقدار مورد نظر را برای آن تنظیم نمایید.
به عنوان مثال، اگر میخواهید اندازه get_background_delete_size را روی 20 گیگابایت تنظیم کنید، به صورت زیر آن را تغییر دهید:
get_background_delete_size=20480
دقت کنید که با تنظیم مقدار 0 برای این متغیر میتوانید، ویژگی را غیرفعال کنید.
برای اطلاعات بیشتر، میتوانید همه مقادیر directadmin.conf را بررسی نمایید.
منبع:
ipserverone
0 دیدگاه
نوشتن دیدگاه