درباره نحوه رفع خطای 503 service unavailable در این مقاله صحبت خواهیم کرد و شما در انتها خواهید توانست به راحتی مشکل ارور ۵۰۳ سایت خودتون حل کنید. در ابتدا درباره اینکه ارور 503 چیست صحبت خواهیم کرد و سپس به نحوه رفع این مشکل خواهیم پرداخت.
خطای 503 Service Unavailable
یکی از کدهای معروف http status است که معنی آن به شکل لغوی سرویس در دسترس نیست 503 میشود. یک کد وضعیت HTTP از نوع کدهای 5xx است.
ارور 503 در اینترنت به این معنی است که سرویسدهندهی وبسایت در حال حاضر در دسترس نیست، خطای 503 پیامدی بد برای سئو سایت است اگر تعداد دفعات و زمان آن بالا رود. البته این پیامد بد در همه صفحات به معنای بد بودن نیست،مثلا در کجا؟
مثلا زمانی که شما در حال آپدیت کردن پلاگین و یا قالب وبسایت وردپرسی خود هستید در آن لحظه کوتاه این ارور نشان داده میشود. درواقع بهتر است در این شرایط به جای گفتن ارور ۵۰۳ بگویم کد ۵۰۳، چرا که به جای ارسال کد ۲۰۰ موفق کد ۵۰۳ عدم دسترسی را نشان میدهد و این ارور نیست، مگر صفحات مهم که ترافیک خوبی از گوگل داریم چنین خطایی را بدهد. به همین دلیل باید صفحات مهم طراحی سایت (طراحی سایت شرکتی، طراحی سایت فروشگاهی، قیمت طراحی سایت) خود را مانیتورینگ کنید و یکی از روشها در search console گوگل است که قابلیتی برای نظارت وجود دارد. ولی یک مشکل در اینجا است:
مشکل این است که در سرچ کنسول Search Console وقتی گوگل صفحه ای را با ارور ۵۰۰ نشان میدهد یعنی اینکه رباتهای گوگل این خطا را دیدهاند و شاید آن تاثیر منفی بر سئو اعمال شده باشد. برای همین پیشنهاد میشود که قبل از دیده شدن توسط ربات این ارور را رفع کنید. حال چطور؟ خطای 503 میتواند در هر سایتی که بروز کردهاست و یا در هر سرویسدهندهای که تولید شده است، سفارشی سازی شود (منظور ظاهر خطایی که در مرورگر نشان داده میشود)، بنابراین روش و یا شکلی که ممکن است شما این خطا را ملاحظه کنید ممکن است بسیار متفاوت باشد.
معمولترین روشها یا شکل بروز خطای “سرویس در دسترس نیست” عبارتند از:
خطاهای 503 Service Unavailable
میتواند در هر مرورگر، سیستم عامل از جمله ویندوز 10، ویندوز ایکسپی، سیستم عامل مک و غیره و حتی در تلفن همراه و دیگر رایانههای غیرمتداول نمایش داده شود. هر جا دسترسی به اینترنت است ممکن است شما با خطای 503 در موقعیتی خاص مواجه شوید.
این خطا در پنجرهی مرورگرها به صورتی نمایش داده میشود که دیگر صفحات نمایش داده میشوند.
بیشتر مواقع خطای 503 به این دلیل رخ میدهد که سرویسدهنده یا سرور بسیار مشغول است یا اینکه تعمیراتی در مورد آن در حال اجرا است.
نکته: سایتهایی که از مایکروسافت IIS استفاده میکنند ممکن است با اضافه کردن عددی به عدد 503، اطلاعات بیشتری در رابطه با دلیل خطای سرویس در دسترس نیست (همان ارور 503) ارائه دهند، مثلا HTTP Error 503.2 – Service Unavailable، به این معنی است که محدودیت درخواستهای همزمان افزایش یافته است. در این لینک میتوانید مشاهده کنید.
خطای سرویس در دسترس نیست (ارور 503) یک خطا ازجانب سرور است (خطای سرور محور)، به این معنی که مشکل به طور معمول به سرویسدهندهی سایت مربوط میشود. البته ممکن است رایانه شما مشکلاتی داشته باشد که در بروز خطای 503 نقش داشته باشد ولی در کل این امر (بروز خطای 503 به علت رایانه شما) غیرمحتمل است.
حتی با وجود گزینههای مختلف سرویسدهندههای وب و نیز دلایل کلی زیادی که برای در دسترس نبودن سرویس شما موجود است.
اگر سایت شما به کاربران یا استفادهکنندگان، پیغام 503 را نمایش میدهد، “چیزی که باید انجام دهید” به سادگی و سر راستی وجود ندارد. همان طور که قبلاَ گفته شد قطعاَ مراحلی برای دنبال کردن رفع مشکل وجود دارد… که پس از انجام آن باید امیدوار به رفع مشکل بود.
فرآیندهای در حال اجرا را راهاندازی دوباره کنید و امیدوار باشید که این کارها مفید و موثر خواهد بود.
نکته اخر اینکه اگر قصد دارید بر روی انواع خطاهای 5xx نظیر 503 نظارت لازم را داشته باشید بهتر است سایت خود را در سرچ کنسول گوگل ثبت کرده باشید.
در این مقاله قصد داریم درباره ارور 502 bad gateway چیست صحبت کنیم و همینطور در ادامه به نحوه رفع خطای 502 به روش های مختلف خواهیم پرداخت.
خطای 502 Bad Gateway
یک کد وضعیت HTTP از نوع خطاهای 5xx است به این معنا که یک سرویسدهنده (سرور) در اینترنت، پیغامی نادرست از سرور دیگر دریافت کرده است. البته معنی لغوی آن دروازه نادرست است.
خطای دروازه نادرست در هرطراحی سایت(طراحی سایت شرکتی، طراحی سایت فروشگاهی) میتواند سفارشی شود مثلا ساخت سایت سئوراز میتواند براساس ساختار و نیاز خود نحوه نمایش خطا ۵۰۲ را تغییر دهد. اگرچه این امر نسبتاَ غیرمعمول است؛ سرورهای وب مختلف خطای 502 رو به شکلهای مختلف نشان میدهند. برخی از روشهای متداول نمایش این خطا به صورت زیر است:
نمایش خطای 502 Bad Gateway
در پنجرهی مرورگر اینترنت همانند نمایش دیگر صفحات در مرورگر است.
خطای معروف “fail whale” در توییتر درواقع نوعی ارور 502 است که معنی آن این است که ظرفیت (مراجعه) به توییتر بیش از حد است (حتی اگر خطای 503 حس بیشتری را دراینباره ایجاد کند).
خطای 502 Bad Gateway
اگر در بهروزرسانی ویندوز بروز کند خطای 0x80244021 یا پیام WU_E_PT_HTTP_STATUS_BAD_GATEWAY را ایجاد میکند.
خطاهای 502 Bad Gateway
به طور کامل از تنظیمات خاص دیوایس شما مستقل است، به این معنی که شما این خطا را میتوانید در هر مرورگری، در هر سیستم عامل و هر دستگاه دیگری ببینید.
در بیشتر موارد، ارور 502 Bad Gateway
به دلیل بروز مسائلی بین سرورهای آنلاین که خارج از کنترل شما است رخ میدهد. با این حال گاهی اوقات هیچ مسئلهی خاصی وجود ندارد بلکه مرورگر شما فکر میکند این مشکل مربوط به تجهیزات شبکهی خانگی شما است و یا علت دیگری دارد که خارج از کنترل شما است.
توجه: وب سرورهای مایکروسافت IIS غالباَ اطلاعات بیشتری در مورد علت بروز خطای 502 ارائه میدهند که این کار را با اضافه کردن یک عدد پس از عدد 502 نمایش میدهند مانند خطای HTTP 502.3 که به این معنی است که وب سرور در حالی که مانند یک دروازه یا پراکسی عمل میکند، پاسخی نامعتبر دریافت کرده است. لیست کامل از این اعداد که به عدد 502 اضافه میشوند و معنی هر یک را میتوانید در آدرس زیر ملاحظه کنید.
نکته: یک خطای HTTP 502.1 که از انواع خطاهای Bad Gateway است، اشاره به مشکل بروز وقفه در برنامه رابط کاربری دروازهی معمول (CGI) دارد و بهتر است به عنوان موضوع وقفه دروازه 504 تلقی و عمل شود.
ارور 502 Bad Gateway
غالباَ خطایی شبکهای بین سرورهای اینترنت است، به این معنی که این خطا ناشی از رایانه یا ارتباط اینترنتی شما نیست.
با این حال از آن جا که ممکن است اشتباهی رخ داده باشد، برخی روشهای رفع این مشکل به شرح زیر است:
در هر صورت شما تنها کسی نیستید که با خطای 502 مواجه میشوید، بنابراین تا رفع مشکل نیازمند شکیبایی هستید.
خطای 404 که جز معروف ترین خطاهای سمت کاربری است را قصد داریم در این مقاله به نحوه رفع و حل آن بپردازیم. این خطا در سایت GTmetrix با عنوان Avoid HTTP 404 (Not Found) error درج شده، برای رفع ارور 404 ادامه مقاله را مطالعه بفرمایید.
ارور 404 Not Found Error
به معنای پیدا نشدن است، خطای 404 یک کد وضعیت از پروتکل HTTP از نوع خطاهای مهم رده 4XX است به این معنا که صفحهی وبسایتی که شما در پی دسترسی به آن هستید، بر روی سِرورش قابل دسترسی نیست. ارور 404 که معنای یافت نشد را دارد، غالباَ به وسیلهی وبسایتها، سفارشیسازی میشوند. یعنی برخی طراحی سایت (طراحی سایت شرکتی، طراحی سایت فروشگاهی، قیمت طراحی سایت)ها نحوه نمایش ارور ۴۰۴ را تغییر داده و بر اساس سیایت های داخلی آن ساخت سایت انجام می شود.
برخی از راههای متداولی که از طریق آن میتوانید با خطای 404 را حل کنید ما در این مقاله به آن اشاره خواهیم کرد.
نمایش ارور 404 Not Found
شکل های مختلفی دارد:
خطاهای مربوط به ارور 404 ، ممکن است در هر مرورگر یا سیستم عاملی پدیدار شود. بیشتر خطاهای 404 Not Found
، مربوط به مرورگر اینترنت، درست همان گونه که صفحات وب، (در مرورگر) نمایش داده میشوند، نشان داده میشوند.
در مرورگر اینترنت اکسپلورر (IE) خطای “The webpage cannot be found” معمولا بیانگر خطای HTTP 404 است اما اگر از مقالات دسته خطاهای مهم درسئو ما، خطای 400 را مطالعه کرده باشید متوجه خواهید شد که IE برای خطای 400 و خطای 404 یک پیغام را نشان میدهد، و برای آنکه بتوانید تشخیص دهید کدام خطا است، کافی است عنوان مرورگر را مشاهده کنید تا نوع خطا را دریابید.
خطای 404 از نظر فنی، خطایی از سمت کاربر است تا خطا از سمت سرویسدهنده (سرور). که به صورت ضمنی بر این موضوع دلالت دارد که این خطا ناشی از اشتباه شما (کاربران) است؛ اشتباه در نوشتن صحیح آدرس اینترنتی و یا این که صفحهی (مورد نظر) منتقل شده است و یا آن صفحه از وب سایت حذف شده است و شما از این موضوع اطلاع ندارید.
احتمال دیگر این است که وب سایتی صفحه یا منبعی را جابهجا کند ولی این کار را بدون آدرسدهی از نشانی اینترنتی قدیمی به نشانی جدید انجام داده باشد (ریدایرکت صورت نگیرد). وقتی این اتفاق روی میدهد به جای این که به صفحهی جدید هدایت شوید با خطای 404 مواجه میشوید.
نکته: گاهی اوقات سرورهای وب (سرویسدهندههای وب) مربوط به خدمات اطلاعات اینترنتی مایکروسافت، با اضافه کردن پسوندِ عددی بعد از 404، اطلاعات تخصصی بیشتری را در مورد علت بروز خطاهای 404 یافت نشد ارائه میکنند، مثلاَ خطایHTTP 404.3- یافت نشد که به این معنا است که در نوع ضمیمههای چندمنظورهی اینترنت، محدودیت وجود داشته است. ما از فهرست کامل این ارقام که به 404 اضافه میشوند به شرح زیر است.
به ترتیب معانی آن:
404 not found
ممکن است به علل مختلفی پیدا شود ولو این که واقعاَ هیچ مسئلهای وجود نداشته باشد، بنابراین گاهی اوقات یک تجدید تازهسازی ساده (رفرش کردن) در بیشتر موارد موجب بارگذاری صفحهای میشود که شما در پی آن هستید.پیامهای خطای زیر با 404 not found
یافت نشد مرتبط هستند زیرا همهی آنها به خطاهای مربوط به سرویس گیرنده (کاربر) مربوط میشوند.
خطای 400 Bad Request ، خطای 401 Unauthorized، خطای 403 Forbidden، ارور 408 Request Timeout .
کدهای وضعیت HTTP متعددی که مربوط به سرویسدهنده (سرور) باشد نیز وجود دارد از جمله پیغام 500 که به بروز خطای داخلی در سرور اشاره دارد که لیست این گونه خطاها در قسمت خطاهای 5xx سرور قابل دسترس است.
پیغام خطای 408 request timeout
که جز خطاهای 4xx میباشد به شکل خلاصه به این معنا است که مدت زمان درخواست شما به پایان رسیده است، غالباَ در وبسایتهای مختلف به ویژه در طراحی سایت (طراحی سایت شرکتی، طراحی سایت فروشگاهی) های بزرگ، به صورت سفارشیسازی شده پدیدار میشود. بنابراین به خاطر داشته باشید که این خطا ممکن است خود را به طریق مختلف نشان دهد. معمولترین شکلهای نمایش آن به صورت زیر است:
خطای 408 در پنجرهی مرورگر اینترنت به همان صورتی که دیگر صفحات وب نمایش داده میشوند، نشان داده میشود.
این ارور 408 یک کد وضعیت اجتیتیپی است که بدان معنا است که درخواستی که شما به سرویسدهندهی وبسایت ارسال کردهاید ( به عنوان مثال درخواستی برای بارگذاری یک صفحهی وب) نسبت به آن ( زمانی که) سرویسدهندهی وبسایت در نظر گرفته است، طولانیتر شده است.
به بیان دیگر،مهلت زمانی ارتباط شما با وبسایت به پایان رسیده است.
اگر همهی توصیههای بالا را به کار گرفتید ولی همچنان هم هنگام تلاش برای دستیابی به یک صفحه یا سایت با خطای 408 request timeout
مواجه هستید، پیشنهاد میکنم با یک اینترنت دیگر (ISP) و یا از یک سایت دیگر برای رفع نیازهای خود استفاده کنید. و یا در انجمن های تخصصی این مشکل را مطرح کنید تا پاسخی مناسب براساس مشکل شما دریافت کنید.
همانطور که گفتیم منشا این ارور میتواند حتی سمت سرور سایت باشد که تاثیر جالبی بر روی سئو سایت یا سئو داخلی و فروش (خدمات) سایت ندارد.
قصد داریم در این پست به آموزش رفع ارور 403 به شکل کامل اشاره کردیم، و در ادامه به راه کارهای کلی برای حل مشکل 403 میپردازیم و در انتها اگر شما به خوبی مطالعه کنید میتوانید این خطا 403 forbidden را در مرورگر خود و یا نرم افزاری که استفاده میکنید رفع کنید، همینطور میتوانید باعث حل شدن برخی از خطاهای ۴۰۳ معروف در گوگل ، گوگل پلی اندروید، وردپرس، بلواستکس و … میشوید. در ادامه با ما همراه باشید.
خطای 403 forbidden error که به معنی ممنوع بودن است یک کد HTTP status از نوع کدهای 4xx است و به این معنا است که دسترسی به صفحه یا منبعی که شما در تلاش برای رسیدن به آن هستید به دلایل مختلفی امکانپذیر نیست حال ممکن است این موضوع به دلایل افزایش امنیت ، تحریمها، خرید هاست با تنظیمات نامناسب و یا خطاهای نرم افزاری و یا انسانی باشد.
سرویسدهندههای وب مختلف، خطاهای 403 را به اشکال مختلفی نشان میدهند. بیشترین شکل بروز این خطا را من در پایین فهرست کردهام. گاهی اوقات صاحب یک وبسایت، (شکل نمایش) خطای HTTP 403 را تغییر و سفارشی میکند که این امر چندان رایج نیست.
رایجترین شکلهای بروز خطای 403 به صورت زیر است:
معنای آنها به ترتیب:
خطای 403 forbidden error در پنجرهی مرورگر همان گونه نمایش داده میشود که دیگر صفحات وب نمایش داده میشوند. خطاهای 403 مانند دیگر خطاهای این رده ممکن است در هر سیستم عامل و در هر مرورگری دیده شود.
در مرورگر اینترنت اکسپلورر “The website declined to show this webpage” بیانگر خطای 403 forbidden error است. و در عنوان اینترنت اکسپلورر (IE) پیغام 403 forbidden error و یا چیزی شبیه به این پیغام را درج میکند.
خطاهای 403 معمولاَ در نرم افزارهای آفیس هم مشاهده میشود وقتی که لینکهای بازکننده از طریق برنامههای مایکروسافت آفیس، پیامی دال بر این که قادر به باز کردن آن URL نیست، یا نمیتوان اطلاعاتی را که مورد نیاز برنامهی مایکروسافت آفیس است را دانلود کرد، تولید میکند.