نحوه رفع خطای ERR_EMPTY_RESPONSE

فهرست مطالب

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


ERR_EMPTY_RESPONSE چیست؟

این پیغام معمولاً در مرورگرهایی مثل Chrome ظاهر می‌شود، اما Edge، Firefox و Safari هم می‌توانند آن را نشان دهند. معنی‌اش این است: «هیچ داده‌ای رد و بدل نشد.»


چرا این خطا رخ می‌دهد؟

چند دلیل احتمالی شامل موارد زیرند:

    • قطع اتصال اینترنت یا ضعیف بودن آن (یا ری‌اوت برای مودم)

    • کش یا کوکی‌های خراب در مرورگر

    • افزونه‌ای که جلوی تبادل داده را گرفته

    • مشکل در تنظیمات DNS یا شبکه محلی

    • VPN یا فایروال که اتصال را مسدود کرده

    • مشکل در سرور مقصد (مثلاً بانک یا سایت خاص)


شش روش سریع برای رفع خطا

۱. بررسی اتصال اینترنت
قبل از باقی کار، مطمئن شوید اینترنت وصل است. یک سایت ساده باز کنید یا تست سرعت بگیرید. اگر مشکل داشتید، مودم را ری‌استارت کنید یا با اینترنت دیگر (مثلاً اینترنت گوشی) تست کنید.

۲. استفاده از حالت ناشناس (Incognito)
حالت ناشناس بدون ذخیره تاریخچه و افزونه‌ها اجرا می‌شود. اگر صفحه بدون خطا باز شد، احتمالاً مشکل کش یا افزونه است.

۳. پاک‌کردن کش و کوکی‌ها
پاکسازی داده‌های مرورگر (Ctrl+Shift+Delete در Chrome) کمک می‌کند تا فایل‌های قدیمی پاک شوند و مشکل رفع گردد.

۴. غیرفعال‌سازی افزونه‌ها
بعضی افزونه‌ها باعث مسدود شدن ارسال یا دریافت داده می‌شوند. همه را غیرفعال کنید و صفحه را مجدد باز کنید. اگر مشکل حل شد، افزونه مشکل‌دار را پیدا کرده‌اید.

۵. ریست DNS و تنظیمات شبکه

ویندوز:

ipconfig /release  
ipconfig /flushdns  
ipconfig /renew  
netsh int ip set dns  
netsh winsock reset

مک‌او‌اس:

sudo dscacheutil -flushcache  
sudo killall -HUP mDNSResponder

این فرمان‌ها حافظه DNS را پاک و مسیرها را مجدداً تنظیم می‌کنند.

۶. غیرفعال‌سازی VPN و فایروال موقتی
اگر از VPN یا فایروال استفاده می‌کنید، برای تست آن‌ها را خاموش کنید و سایت را دوباره باز کنید. ممکن است یکی از آن‌ها جلوی انتقال داده را گرفته باشد.


روش‌های پیشرفته در صورت ادامه مشکل

به‌روزرسانی یا بازنشانی مرورگر
گاهی نسخه قدیمی یا فایل‌های داخلی خراب هستند؛ مرورگر را آپدیت یا دوباره نصب کنید.

استفاده از مرورگر جایگزین
اگر فقط روی Chrome این خطا را می‌بینید، مرورگری مثل Firefox یا Edge را تست کنید. این کار نشان می‌دهد مشکل از مرورگر است یا از شبکه.

تماس با ارائه‌دهنده اینترنت یا پشتیبانی سایت
اگر سایت خاصی خطا می‌دهد (مثلاً بانک)، ممکن است مشکل سمت سرور یا ارائه‌دهنده/مسیر باشد. تماس با ISP یا مدیر سایت راهکار بعدی است.


تجارب کاربران و نکات عملی

گزارش‌های کاربران Reddit
چند کاربر در Reddit گزارش داده‌اند:

«Pinging جواب می‌دهد ولی Chrome خطا می‌دهد—نهایتاً متوجه شدم روتینگ ISP مشکل داشت.»

و دیگری نوشته:

«بعد از نصب KMS pico مشکل رفع شد!»

اینها نشان می‌دهد گاهی مشکل خیلی جزئی یا عجیب است که باید دقیق‌تر بررسی شود.


نکات امنیتی و پیشنهادات نهایی

هنگام اعمال تغییرات، مراقب باشید که فایروال یا آنتی‌ویروس را طولانی غیرفعال نگذارید. VPN را تنها برای تست خاموش کنید. و همیشه مرورگر خود را آپدیت نگه دارید.


جمع‌بندی

خطای ERR_EMPTY_RESPONSE یعنی هیچ داده‌ای از سمت سرور دریافت نشد، و می‌تواند ناشی از مشکل شبکه، مرورگر، DNS یا تنظیمات امنیتی باشد. ✅ راهکارها از ساده به پیچیده عبارت‌اند از:

۱. بررسی اتصال اینترنت
۲. Incognito
۳. پاک‌سازی کش
۴. غیرفعال‌سازی افزونه
۵. ریست DNS/شبکه
۶. خاموش کردن VPN/فایروال
۷. آپدیت مرورگر یا تغییر مرورگر
۸. تماس با ISP یا پشتیبانی سایت

با طی‌کردن این مراحل قدم‌به‌قدم، احتمالاً مشکل حل خواهد شد.


سؤالات متداول (FAQs)

1. ERR_EMPTY_RESPONSE فقط در Chrome رخ می‌دهد؟
خیر؛ در Firefox، Edge و Safari هم ممکن است، ولی در Chrome شایع‌تر است.

2. ریست DNS حتما باید در Command Prompt باشد؟
بله. برای پاک کردن کش DNS نیاز به اجرا در Command Prompt (Windows) یا Terminal (مک) دارید.

3. افزونه مرورگر می‌تواند باعث این خطا شود؟
قطعاً! بعضی افزونه‌ها جلوی اتصال درست می‌شوند؛ همه را غیرفعال کنید و تست نمایید.

4. اگر با VPN سایت باز شد، چه کنم؟
VPN را بررسی کنید یا سرور آن را تغییر دهید. گاهی IPهای خاص مسدود یا تنظیمات مسیریابی دارند.

5. پس از روش‌های بالا، مشکل هنوز هست، چی توصیه می‌شود؟
با ISP تماس بگیرید یا اگر فقط سایت خاصی مشکل دارد، پشتیبانی آن سایت را در جریان قرار دهید—احتمالاً مشکل سمت سرور یا مسیر است.