خطای 504: تمام جزئیات و راه حل

خطای 504: تمام جزئیات و راه حل
خطای 504: تمام جزئیات و راه حل
Anonim

اگر سروری که منبع شما در آن قرار دارد بیش از حد بارگذاری شده باشد (این به دلیل تمام شدن محدودیت ترافیک رخ می دهد)، به کاربر پیامی می دهد: "خطای 504 گیت وی مهلت". به روسی ترجمه شده است، این به این معنی است: "زمان پاسخ دروازه به پایان رسیده است، دروازه پاسخ نمی دهد." زمانی پیش می‌آید که آپاچی، صرفاً فیزیکی، نمی‌تواند تمام درخواست‌های http را پردازش کند و آنها در صف قرار می‌گیرند. با این حال، محدودیت زمانی می گذرد و پیامی مبنی بر عدم رسیدگی به درخواست ظاهر می شود.

خطای 504
خطای 504

برای اصلاح این وضعیت، باید سرور خود را بهینه کنید. برای این کار باید میزان رم و تعداد درخواست های http (آپاچی) را در جهت افزایش آنها تغییر دهید. گزینه دیگر این است که عملکرد تمام اسکریپت های سایت خود را بهینه کنید. این عملیات به بهبود عملکرد پردازش کمک خواهد کرد.

اگر هزینه هاست خود را پرداخت می کنید، باید فوراً برای دریافت راهنمایی با پشتیبانی تماس بگیرید. سرویس پشتیبانی موظف است سایت شما را از نظر هرگونه نقص بررسی کند و در صورت امکان آن را "تعمیر" کند. از چنین فرصتی غافل نشوید. ممکن است "سوراخ هایی" که باید وصله شوندبیشتر از چیزی که فکر میکنی. برخی از ارائه دهندگان هاست پشتیبانی فنی را از طریق تلفن ارائه می دهند. اگر برای اولین بار با مشکلات فنی مانند خطای 504 مواجه می شوید، این نوع کمک بسیار مفید است. به لطف این پشتیبانی، می توانید یاد بگیرید که چگونه آنها را خودتان بدون کمک خارجی برطرف کنید.

خطای 504 گیت وی time out
خطای 504 گیت وی time out

دلیل دیگری برای رخ دادن خطای 504 وجود دارد: اسکریپتی که برخی از دستورات را اجرا می کند در چارچوب زمانی تعیین شده برای آن قرار نمی گیرد. این ممکن است به دلیل درخواست منابع شخص ثالث باشد یا خود او در این زمان کار دیگری انجام می دهد. به عنوان مثال، یک فهرست جستجو ایجاد می کند.

برای حذف یک باگ، می توانید به دو روش عمل کنید:

1) اسکریپت را با بهینه سازی آن سبک کنید؛

2) مقدار را افزایش دهید پارامتر max_execution_time PHP. یکبار دیگر می خواهم به پشتیبانی فنی ارائه دهنده میزبانی که سایت شما در آن قرار دارد اشاره کنم. البته هرکسی خودش را دارد اما تکالیف پشتیبان ها برای همه اجباری است. مواقعی وجود دارد که سوالات ارسال شده به تیم پشتیبانی بدون پاسخ می ماند. به خصوص اگر مربوط به تاخیر باشد. مثلا همون خطای 504 پیش میاد در این صورت هاست رو عوض کنید. اگر مشکلات جدی‌تری شروع شود، بعید است که بتوانید روی کمک آنها حساب کنید.

خطای 504
خطای 504

یک نکته دیگر هم هست که باید به آن اشاره کرد. اگر سایت شما بر روی هاست رایگان قرار دارد و دامنه سه سطحی دارد، پس انتظار نداشته باشید در آینده نزدیک برنامه های شما مورد بررسی قرار گیرد. اولینبه نوبه خود، چنین پشتیبانی‌هایی با مشتریانی کار می‌کنند که ماهیانه برای فضای روی دیسک‌های مجازی به آنها پرداخت می‌کنند. البته دلیلی برای محکوم کردن آنها وجود ندارد، زیرا مشتریان دائمی اهمیت بیشتری دارند. بنابراین، اگر می خواهید خطای 504 دیگر در آینده شما را آزار ندهد، مستقیماً به سراغ هاست پولی بروید. هیچ مشکلی در این مورد وجود ندارد، با تغییر به چنین بسته ای، خود و کار خود را در اینترنت از بسیاری از مشکلات ناخواسته و غیرقابل پیش بینی نجات خواهید داد.

این تمام چیزی است که می خواستم در مورد پدیده ای مانند خطای 504 به شما بگویم. بگذارید تا حد امکان به ندرت برای شما پیش بیاید!

توصیه شده: