آموزش رفع خطای 408 request timeout
بارها برای شما هم پیش آمده که قصد بازدید از سایتی دارید اما با خطا روبرو میشوید. ارور 408 request timed out یکی از رایجترین خطاهایی است که در بازدید از وب سایت دیده میشود. در این مقاله قصد داریم توضیح دهیم که خطای 408 request timeout چیست و چگونه باید خطای 408 را رفع کنید؟
ارور 408 request timeout چیست؟
خطای 408 request timeout یک کد وضعیت HTTP است که نشان میدهد سرور در مدت زمان اختصاص داده شده درخواست کاربر را دریافت نکرده است. به این ترتیب سرور ارتباط را خاتمه داده و به مرورگر کاربر کد خطای 408 میفرستد که معمولاً به صورت 408 request timeout نمایش داده میشود. این ارور در دسته کدهای خطای 4xx قرار میگیرد که به معنی اشتباه از سمت کاربر است؛ اما همیشه این چنین نیست.
این خطا به ارور Timeout 504 Gateway شباهت زیادی دارد اما تفاوتهایی نیز وجود دارد که در ادامه به شما توضیح میدهیم. همچنین در صورتی که میخواهید با ارور 504 بیشتر آشنا شوید پیشنهاد میکنیم مقاله رفع ارور Timeout 504 Gateway را مطالعه کنید.
تفاوت خطای 408 و 504 چیست؟
اگرچه خطای 408 Request Timeout مشابه خطای Timeout 504 Gateway به نظر می رسد، اما هنوز هم تفاوتهایی بین این دو خطا وجود دارد. در حقیقت خطای 504 هنگامی ظاهر میشود که یک سرور به عنوان دروازه یا پروکسی عمل کند و زمان آن تمام شود. اما در خطای 408 سرور منتظر درخواست کاربر است اما در مدت زمان مشخص شده درخواستی دریافت نمیکند.
تفاوت دیگر این دو کد خطا این است که ارور 408 یک پیام از سروری که به عنوان دروازه عمل میکند نیست. بلکه از سرور فعالی است که مشتری به آن متصل است.
نحوه نمایش خطای 408 Request Timeout
به شکلهای مختلفی ممکن است خطای 408 در مرورگر شما نمایش داده شود. نحوه بروز خطا اغلب به وبسایت و سرور وب مورد استفاده بستگی دارد. اما رایج ترین شکلهایی که ممکن است ارور 408 Request Timeout در صفحه شما ظاهر شود شامل موارد زیر است:
- Request Timeout
- 408: request Timeout
- HTTP Error 408 – Request Timeout
- 408 Request Time-out
- The Request Has Timed Out
ارور 408 از سمت کاربر است یا سمت سرور؟ علت بروز خطای 408
پیشتر گفتیم که کدهای 4xx خطاهای سمت مشتری هستند. به عنوان مثال کدهای خطای 401 غیر مجاز ، 403 خطای ممنوع و 400 خطای درخواست بد همگی خطای کاربر هستند. خطاهای گروه 5xx مانند خطای 504 Gateway Timeout که بالاتر مثال زدیم، خطاهای سمت سرور محسوب میشوند.
به عنوان مثال، خطای 408 Request Timeout می تواند به دلیل تایپ نشدن URL یا اتصال اینترنت کند باشد. با این حال، این لزوما به این معنی نیست که خطای 408 Request Timeout یک خطای سمت کلاینت است. در برخی موارد، ممکن است سرور دلیل اصلی بروز این مشکل باشد. مثلا امکان دارد یک پیکربندی غلط از سرور وجود داشته باشد. در نتیجه، سرور برای کاربر خطای 408 را نمایش میدهد.
چگونه باید خطای 408 Request Timeout را رفع کنیم؟
در ادامه تمام مواردی که برای رفع خطای 408 باید انجام دهید را به شما معرفی میکنیم. هر یک از روشها را که انجام دادید و جواب نگرفتید از روش بعدی استفاده کنید.
رفع خطای 408 سمت کاربر
در صورتی که به عنوان کاربر با خطای 408 روبرو شوید از روشهای زیر استفاده کنید:
URL یا آدرس سایت را بررسی کنید
یکی از مهمترین دلایل بروز خطای 408 Request Timeout، اشتباه تایپ کردن آدرس سایت است. به این ترتیب اولین کاری که باید انجام دهید این است که ببینید آیا URL را به درستی تایپ کرده اید یا خیر؟ به نام دامنه و صفحه وبسایتی که میخواهید به آن دسترسی پیدا کنید توجه کنید که به درستی وارد شده باشد.
بررسی اتصال اینترنت
اگر اینترنت شما بسیار کند باشد یا مشکلی در اتصال وجود داشته باشد، احتمالاً خطای 408 رخ میدهد. کند بودن اینترنت باعث طولانی شدن درخواست و در نتیجه آن خطای 408 میشود. اگر مشکل از اینترنت شما باشد باید با شرکت ارائه دهنده خدمات اینترنت خود تماس بگیرید.
صفحه را مجددا بارگزاری کنید
امکان دارد یک مشکل موقتی باعث بروز ارور 408 شده باشد. یک بار صفحه را Refresh کنید شاید مشکل حل شود.
تغییر آی پی سیستم
گاهی مشکل بروز این خطا مربوط به IP سیستم شما میشود. با استفاده از وی پی ان یا دیگر ابزارهای تغییر آی پی، سعی کنید با IP کشور دیگری به سایت متصل شوید.
با مدیر سایت تماس بگیرید
اگر تمام مراحل بالا را امتحان کردید و باز هم نتوانستید خطای 408 را برطرف کنید، بهتر است با مدیر سایت تماس بگیرید. برای برقراری ارتباط با سایت نیز میتوانید از ایمیل یا شماره تلفن آنها استفاده کنید.
رفع خطای 408 سمت مدیر سایت
قبل از انجام هریک از مراحل، پیشنهاد میکنیم از سایت خود بکاپ تهیه کنید. با این کار اگر مشکلی پیش بیاید میتوانید به نسخه بکاپ قبلی بازگردید.
بازدگرداندن به روز رسانی های اخیر
بسیاری از سایتها از سیستم مدیریت محتواCMS) )، مانند WordPress استفاده میکنند. اگرچه این سیستم عاملها پایدار و ایمن هستند، ممکن است با شروع تغییر در پسوندهای اساسی یا کد PHP، برخی از مشکلات ظاهر شود. اگر دقیقا بعد از به روز رسانی وردپرس با خطا روبرو شدید، وردپرس را به نسخه قبلی بازگردانید.
بررسی افزونه ها
اگرچه افزونهها در بهبود قابلیتهای سایت شما کار خوبی انجام میدهند، اما ممکن است آسیبهای زیادی نیز وارد کنند. برخی پلاگینها میتوانند سیستم شما را کنترل کنند و کد شما و همچنین پایگاه داده شما را تغییر دهند. برای این که بدانید مشکل از پلاگینها است یا نه پلاگینهای سایت خود را از طریق کنترل پنل خود غیر فعال کنید.
حال دوباره به سایت بازگردید، اگر خطا رفع شده باشد، مشخص میشود که مشکل از سمت افزونهها بوده است. دوباره پلاگینها را فعال کرده و یکی یکی آنها را غیر فعال کنید و چک کنید ببینید مشکل از کدام افزونه است. به این ترتیب قادر خواهید بود که ارور 408 Request Timeout را رفع کنید.
همچنین کدهای خطای زیر نیز مواردی هستند که ممکن است با آنها روبرو شوید و با کمک مقاله مربوطه آنها را رفع کنید:
- آموزش رفع خطای forbidden 403
- آموزش رفع خطای 400 Bad Request
- آموزش رفع خطای 410 Gone Errror
- آموزش رفع خطای 404 Page Not Found
- آموزش رفع ارور 502 Bad Gateway
- آموزش رفع ارور 504 Gateway Timeout
- آموزش رفع ارور 503 Service Unavailable
- آموزش رفع خطای 521 Cloudflare
جمع بندی
برای این که مطمئن شوید این خطا در آینده رخ نمیدهد، مطمئن شوید که سایت خود را در شرکت میزبانی وب مناسب راه اندازی کرده اید. نظارت و نگهداری منظم از سایتتان به شما کمک میکند که وبسایت شما همیشه بدون خطا باشد. برای استفاده از خدمات میزبانی پیشنهاد میکنیم از سرویسهای هاست یا سرور مجازی و سرور اختصاصی گنجه استفاده کنید. گنجه دارای انواع هاست و سرور با کیفیت بالا و قیمت مناسب است که شما را در مدیریت سایتتان بسیار کمک خواهد کرد.
امیدواریم که توانسته باشید با استفاده از این روشها خطای 408 Request Timeout را رفع کنید. آیا شما هم تا به حال با خطای 408 روبرو شدهاید؟ برای رفع ارور 408 Request Timeout از چه روشهایی استفاده کردهاید؟ تجربیات و نظرات خود را با ما درمیان بگذارید.