رفع مشکل Timeout در فایل منیجر دایرکت ادمین

مشکل Timeout در فایل منیجر دایرکت ادمین

هنگام کار با فایل منیجر (File Manager) دایرکت ادمین، ممکن است با خطای Timeout مواجه شوید. این مشکل معمولاً هنگام آپلود فایل‌های حجیم، Extract فایل‌های فشرده بزرگ، یا مرور پوشه‌هایی با تعداد فایل بسیار زیاد رخ می‌دهد.

دلایل Timeout

محدودیت زمانی پیش‌فرض PHP (معمولاً ۳۰ ثانیه)، محدودیت زمانی وب‌سرور Apache/LiteSpeed، حجم بالای فایل‌ها و تعداد زیاد فایل در یک پوشه، و کمبود رم سرور از مهم‌ترین دلایل هستند.

روش‌های رفع

روش ۱: افزایش Timeout در php.ini

max_execution_time = 300
max_input_time = 300

روش ۲: افزایش Timeout در Apache

Timeout 300

روش ۳: افزایش حجم مجاز آپلود

upload_max_filesize = 256M
post_max_size = 256M

روش ۴: استفاده از SSH به جای فایل منیجر

برای عملیات سنگین، SSH بسیار سریع‌تر و پایدارتر است:

# آپلود با SCP
scp file.tar.gz user@server:/path/

# Extract
tar -xzf file.tar.gz

# کپی فایل‌ها
cp -r /source/ /destination/

روش ۵: تنظیمات دایرکت ادمین

در فایل /usr/local/directadmin/conf/directadmin.conf مقادیر مرتبط با timeout را افزایش دهید. سپس دایرکت ادمین را ری‌استارت کنید:

systemctl restart directadmin

جایگزین فایل منیجر

برای مدیریت فایل‌های حجیم، از FileZilla (FTP/SFTP)، SCP یا rsync استفاده کنید. این ابزارها محدودیت timeout ندارند و برای فایل‌های بزرگ مناسب‌ترند.

اگر نیاز به بهینه‌سازی تنظیمات سرور دارید، خدمات کانفیگ سرور میهن هاستینگ شامل تنظیم timeout ها و بهینه‌سازی PHP نیز می‌شود. یک سرور مجازی با دسترسی SSH کامل بهترین گزینه برای مدیریت حرفه‌ای فایل‌هاست.

⚙️ کانفیگ سرور

بهینه‌سازی timeout، PHP و دایرکت ادمین توسط تیم فنی.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: