نامحدود کردن max_execution_time در آپاچی
اگر در پروژهی خودتان یک درخواست طولانی دارید و میخواهید با خطای Request Timeout دچار نشوید در این نوشته به روش نامحدود کردن max_execution_time در آپاچی میپردازیم.
نامحدود کردن max_execution_time در آپاچی
در ابتدا فایل user.ini خود را باز کنید. اگر این فایل را ندارید بسازید و سپس کد زیر را درون آن قرار دهید:
max_execution_time = 0
سپس فایل .htaccess خود را باز کنید و قطعه کد زیر را درون آن قرار دهید: (در صورتی که این فایل را ندارید آنرا بسازید.)
php_value max_execution_time 0 Timeout 6000 KeepAlive On KeepAliveTimeout 6000 RewriteEngine On RewriteRule .* - [E=noabort:1] RewriteRule .* - [E=noconntimeout:1]
اگر نیاز به آموزشهای بیشتری در ارتباط با وبسرورهای آپاچی دارید در بخش نظرات این نوشته برای ما ارسال کنید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]



















امنیت سرور با این تغییر پایین نمیاد؟
بهتر است با احتیاط انجام دهید.
این تغییر روی PHP اثر داره؟
بله روی تنظیمات PHP اثر دارد.
مقدار Timeout رو خیلی زیاد بذاریم ممکنه سرور هنگ کنه؟
بستگی به زیرساخت سرور شما دارد.
مرسی بابت راهنمایی
موفق باشید.
این تغییر روی همه هاستها جواب میده؟
بله تفاوتی ندارد.