این خطا یکی از خطاهای متداول در هنگام کار کردن با وب سرور و وب پراکسی nginx است. این خطا زمانی رخ می‌دهد که nginx به صورت پراکسی به وب سرور دیگر یا php متصل شود و زمان انتظار برای دریافت پاسخ از منبع اصلی آن محدود باشد.

به عبارت دیگر هنگامی که اسکریپت php شما کاری زمانبر را انجام می‌دهد و پاسخی به nginx بر نمی‌گرداند، با این خطا مواجه می‌شوید.

راه حل مشکل

برای رفع مشکل می‌بایست تنظیمات nginx را تغییر دهید. اگر از پنل plesk‌ استفاده می‌کنید، به بخش زیر مراجعه کنید:

domains -> example.com -> Apache & nginx Settings

سپس در قسمت Additional nginx directives مقادیر زیر را وارد کنید:

proxy_connect_timeout 1200s;
proxy_send_timeout 1200s;
proxy_read_timeout 1200s;
fastcgi_send_timeout 1200s;
fastcgi_read_timeout 1200s;

دیدگاهتان را بنویسید

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