ارور 502 چیست ؟ چگونه ارور 502 را رفع کنیم ؟
وقتی از ارورها و مشکلات سایت میشود، موارد زیادی وجود دارند که ممکن است برای شما مشکلساز شوند. پیغام خطای 502 در سایت یکی از این ارورهاست. در این مقاله قصد داریم توضیح دهیم که ارور 502 چیست و چرا ایجاد میشود. در انتها نیز به طور مفصل توضیح میدهیم که بهترین روش حل خطای 502 چیست و چگونه ارور 502 را رفع کنیم ؛ با ما همراه باشید.
ارور 502 چیست ؟
ارور خطای 502 در اینترنت (502 Bad Gateway) نشان میدهد که سرور اینترنتی در هنگام تلاش برای دسترسی به یک صفحه وب، پاسخ نامعتبری را دریافت کرده است. این ارور نشاندهنده این است که سرور، در حالیکه به عنوان دروازه یا پروکسی عمل میکند، هنگام تلاش برای انجام درخواست، پاسخ نامعتبری از سرور ورودی که به آن دسترسی داشته است، دریافت کرده است.
سرویسهای دیگری مانند توییتر حتی ممکن است پیام کاملاً متفاوتی را برای کد خطای 502 سرور نشان دهند؛ مانند “Twitter is over capacity.”
انتظارها به پایان رسید، برای اینکه بیشتر با ما آشنا شوید، صفحه ساخت سرور مجازی در اندروید از دست ندهید و برای اینکه بیشتر درباره ما بدانید، همین الان کلیک کنید.
نحوه نمایش ارور 502 سایت چیست ؟
ارور 502 در سایت با توجه به مرورگر، وب سرور و سیستم عامل میتواند کاملا متفاوت باشد. امادر نهایت تمامی آنها حاوی یک پیام واحد هستند. در ادامه برخی از رایجترین اشکالی را که ارور 502 اینترنت نمایش داده میشود را بررسی میکنیم؛ با ما همراه باشید.
- “502 Bad Gateway”
- “Error 502”
- “HTTP Error 502 – Bad Gateway”
- “502 Service Temporarily Overloaded”
- “502 Proxy Error”
- A blank white screen
- “502 Server Error: The server encountered a temporary error and could not complete your request”
- “HTTP 502”
- Temporary Error (502)
- 502. That’s an error
- 502 bad gateway Cloudflare
برای مشاهده همه محصولات ما به صفحه سرور اختصاصی خرید مراجعه کنید، قیمتها را مقایسه کنید و سپس به سبد خرید خود اضافه کنید.
منظور از ارور 502 چیست ؟
ارور 502 به چه معناست ؟ هربار که شما تلاش میکنید صفحهای را باز کنید، درخواستی برای دسترسی به آن صفحه به یک سرور وب ارسال میشود. پس از آن، وب سرور درخواست شما را دریافت و پردازش کرده و منبع درخواستی شما را همراه با سرصفحه HTTP و کد وضعیت HTTP پس میفرستد. تنها درصورت این روند تغییر مییابد که مشکلی وجود داشته باشد.
دراین صورت، سرورها همراه با کد نحوه تشخیص آن، به شما اطلاع میدهند که مشکلی رخ داده است. یکی از این کدها، ارور 502 سایت است که نشان می دهد که سرور در اینترنت یک پاسخ نامعتبر از سرور دیگری دریافت کرده است.
به هیچ وجه این فرصت طلایی را از دست ندهید! با کلیک کردن بر روی سرور مجازی نامحدود ایران، اطلاعات بیشتری دریافت کنید تا بیشتر از ما مطمئن شوید!
رابطه سئو و خطای 502 چیه ؟
ارور 502 کروم برخلاف ارورهای مشابهی مانند کد خطای 503 که در صورت نمایش به گوگل اطلاع میدهد مجددا سایت را بررسی کند، میتواند تاثیر بدی روی سئو سایت شما داشته باشند. با اینحال اگر سایت شما به مدت کوتاهی مثلا 6 ساعت با ارور 502 گوگل روبهرو شده باشد، گوگل گمان میبرد مشکلس در سطح سایت وجود دارد که باید برطرف شود. پس نباید فرصت را از دست بدهید و در سریع ترین زمان ممکن دریابید که علت ارور 502 برای چیست . برای اینکه بتوانید بدون مشکلی، سئو سایت خود را پیش ببرید توضیح دادهایم که حل ارور 502 bad gateway چگونه انجام میشود؛ با ما همراه باشید.
راهحل رفع مشکل ارور 502 چیست ؟
سرور ارور 502 اینترنت معمولا از یک مشکل موجود در شبکه و سرور ناشی میشود. با اینحال در برخی موارد میتوان علت خطای 502 را از سمت کلاینت جستجو کرد. بنابراین ما روش حل خطای 502 گوگل را از هردوی این موارد، مورد بررسی قرار میدهیم.
-
بارگذاری مجدد صفحه
یکی از سادهترین مواردی که باید هنگام مواجه شدن با خطای 502 سایت امتحان کنید، بارگذاری مجدد صفحه است. علاوه برآن، میتوانید از یک مرورگر دیگر نیز استفاده کنید.
در کنار تمام این موارد، شما میتوانید از خدمات وب سایت downforeveryoneorjustme.com استفاده کنید. این وب سایت به شما اعلام میکند آیا مشکلی از سمت وجود دارد یا علت ارور 502 bad gateway ، وجود مشکلی از شما سرور سایت است.
-
تاثیر پاک کردن کش مرورگر بر حل ارور 502 چیست ؟
یکی از دیگر مواردی که میتواند به رفع مشکل ارور 502 کمک کند، پاک کردن کش مرورگر است. هر زمان که با مشکلاتی از این دست مواجه شدید، پاک کردن کش مروگر میتواند برای شما کمک کننده باشد.
-
مشکل DNS
علت خطای 502 bad gateway را میتوان در مشکلات DNS نیز جستجو کرد. مواردی مانند اینکه دامنه به IP صحیح وصل نمیشود یا سرور DNS پاسخ نمیدهد، میتوانند باعث ایجاد این مشکل شوند. البته اگر به تازگی سایت وردپرسی خود را به یک هاست جدید انتقال دادهاید، باید منتظر بمانید که تمامی موارد به درستی درجای خود قرار بگیرند. البته این مورد، بستگی به مقدار TTL سوابق DNS شما دارد. (اگر قصد انتقال هاست خود را دارید اما نمیدانید این کار به چه صورتی انجام میگیرد، پیشنهاد میکنیم حتما با مراجعه به وبلاگ ابرآراز، مقاله آموزش نحوه انتقال هاست را مطالعه کنید.)
همچنین میتوانید کش DNS محلی خود را پاکسازی کنید. این مورد، شبیه به پاک کردن کش مرورگر شماست. در ویندوز به سادگی Command Prompt را باز کرده و موارد زیر را وارد کنید:
اگر عملیات به درستی انجام شده باشد، باید تیتری با عنوان «Cache Resolver DNS با موفقیت پاک شد» را ببینید.
-
پیگیری با شرکتی که هاست را خریداری کردین
بهترین روش حل ارور 502 چیست ؟ دلیل اصلی که ما معمولاً با خطای 502 در سایت مواجه میشویم، به دلیل وجود مشکل در هاست است. گاهی اوقات یک پرسوجو، اسکریپت یا درخواست بیش از حد طول میکشد؛ بنابراین توسط سرور لغو یا kill میشود. دلیل انجام این کار این است که اگر پاسخ به درخواستی زیاد طول بکشد، لغو میشود تا بر روی نتایجی که برای سایر کاربران نمایش داده میشود، تاثیر نگذارد.
یکی دیگر از دلایلی که میتواند خطای 502 را در هاست شما ایجاد کند، به این دلیل است که سرور به سادگی قابل دسترسی نیست؛ به دلیل خرابی یا عدم اتصال. در این مورد، توصیه میشود صفحه وضعیت هاست وردپرس خود را بررسی کنید یا یک تیکت پشتیبانی باز کنید.
اگر نمیدانید تیکت چیست و چگونه باید به بخش مربوطه ارائه دهنده هاست خود تیکت ارسال کنید، از مطالب مقالهی آموزش ارسال تیکت استفاده کنید.
-
غیرفعال سازی CDN یا فایروال برای رفع خطای 502 یعنی چه ؟
دلیل نمایش ارور 502 برای چیست ؟ پیغام خطای 502 میتواند به دلیل وجود مشکل از شبکه تحویل محتوا (CDN) یا فایروال نمایش داده شود. اگر از یک ارائه دهنده CDN شخص ثالث استفاده میکنید، یک راه آسان برای عیب یابی این است که به سادگی CDN خود را به طور موقت غیرفعال کنید.
ابرآراز یکی از معدود شرکتهای ارایهدهنده زیرساخت است که همراه با تمامی سرویسها خود CDN رایگان نیز در اختیار مشتریان خود قرار میدهد. استفاده از CDN در کنار تمامی مزایایی که به همراه دارد، میتواند سرعت سایت شما را به شکل قابل ملاحظهای افزایش دهد. اگر شما هم قصد خرید cdn ایران دارید، میتوانید وارد وبسایت ما شده و با مشاوره با متخصصان فنی و دواپس ما راهحلی مناسب برای ساست خود بیابید.
Wp-admin کار نمیکند؟ از طریق SFTP وارد سایت خود شده و نام پوشه افزونه را به cdn-enabler_old تغییر دهید. اینکار به طور موقت اتصال CDN را غیرفعال میکند.
-
منظور از بررسی پلاگین ها و تم ها برای رفع ارور 502 چیست ؟
بسیاری از اوقات دلیل لغو اسکریپتها و پرسوجوها توسط سرور به دلیل وجود کد بد در سایت وردپرس است این مشکل عموما از وجود یک افزونه ناشی میشود. یکی از راههای رفع این مشکل این است که همه پلاگینها را غیرفعال کنید. به یاد داشته باشید، اگر به سادگی یک افزونه را غیرفعال کنید، هیچ دادهای را از دست نخواهید داد.
برای غیرفعال سازی پلاگینها به بخش «افزونهها» رفته و گزینه «غیرفعال کردن» را از منو انتخاب کنید. با این کار تمام افزونههای شما غیرفعال میشود. اگر خطای 502 سرور برطرف شد، یعنی مشکل از پلاگینهای شماست و باید افزونه مورددار را پیدا کنید. برای اینکار باید به صورت جداگانه هرکدام از پلاگینها را فعالسازی کرده و مجددا بارگذاری کنید. با فعالسازی هرکدام از پلاگینها که خطای 502 نمایش داده شد، یعنی افزونه موردنظر مشکل دارد.
اگر نمیتوانید به ادمین خود دسترسی داشته باشید، میتوانید به سرور خود FTP کرده و نام پوشه افزونههای خود را به چیزی مانند plugins_old تغییر دهید. سپس دوباره سایت خود را بررسی کنید. اگر این کار جواب داد، باید هر افزونهها را به صورت جداگانه تست کنید. نام پوشه پلاگین خود را دوباره به “plugins” تغییر داده و سپس نام هر پوشه افزونه را در داخل آنها تغییر دهید تا زمانی که آن را پیدا کنید.
-
بررسی لاگ مربوطه
برای اینکار میتوانید کد زیر را به فایل wp-config.php خود اضافه کنید تا لاگ فعال شود:
لازم به ذکر است که گزارشها عموما در پوشه /wp-content قرار میگیرند. همچنین میتوان فایلهای گزارش در Apache و NGINX را که معمولاً در اینجا قرار دارند را بررسی کرد:
Apache: /var/log/apache2/error.log NGINX: /var/log/nginx/error.log