
ERR_CONNECTION_REFUSED היא שגיאה של כרום שאומרת שהדפדפן מצא את השרת, ניסה לפתוח אליו חיבור — וקיבל סירוב מיידי. בניגוד לשגיאות DNS, כאן שם האתר תורגם בהצלחה לכתובת IP; הבעיה היא שבכתובת הזו, בפורט שהדפדפן ניסה (443 ל-HTTPS או 80 ל-HTTP), אף שירות לא מוכן לקבל את החיבור. ברמת הרשת זה מתבטא בחבילת "איפוס" (RST): לפי תקן TCP, כשמגיעה בקשה לחיבור שלא קיים, הצד השני שולח reset. במילים פשוטות: "אין כאן אף אחד שמקשיב".
סירוב מול שתיקה: למה ההבדל חשוב
שתי שגיאות נראות דומות, אבל מספרות סיפור שונה:
- ERR_CONNECTION_REFUSED — תשובה מהירה ושלילית. משהו בכתובת הזו ענה: מערכת ההפעלה של השרת, או חומת אש שמוגדרת לדחות. השירות עצמו לא רץ, או לא מקשיב בפורט הזה.
- ERR_CONNECTION_TIMED_OUT — אף אחד לא ענה בכלל. השרת כבוי, עמוס עד קריסה, או שחומת אש "בולעת" את הבקשות בשקט.
ההבחנה הזו חוסכת זמן באבחון: סירוב מכוון אתכם לשרת ולהגדרות שלו; שתיקה — גם לרשת שבדרך.
צד הגולש: מתי הבעיה אצלכם
לפעמים השרת בסדר גמור, והסירוב מגיע מהמחשב או מהרשת שלכם. סימנים לכך: האתר עולה בטלפון על רשת סלולרית אבל לא במחשב, או שהבעיה מופיעה בכמה אתרים שונים. מה לבדוק:
- VPN או פרוקסי — כבו אותם ונסו שוב. פרוקסי שהוגדר בהגדרות המערכת ונשכח הוא אשם נפוץ.
- תוכנת אבטחה או חומת אש מקומית — חלקן חוסמות אתרים או פורטים ומציגות את זה כסירוב חיבור.
- מטמון DNS ישן — אם האתר עבר שרת לאחרונה, המחשב שלכם עדיין עשוי לפנות לכתובת הישנה, שבה כבר אין אתר. ניקוי מטמון ה-DNS פותר את זה.
- localhost — אם אתם מפתחים ורואים את השגיאה על
localhost, השרת המקומי פשוט לא רץ, או רץ בפורט אחר.
צד בעל האתר: חמש סיבות נפוצות
1. שירות האינטרנט בשרת לא רץ
Apache, Nginx או LiteSpeed נפלו ולא עלו מחדש — אחרי עדכון, אחרי הפעלה מחדש של השרת, או בגלל קובץ הגדרות שבור. השרת עצמו חי, ולכן הוא עונה בסירוב על הפורט הריק. בשרת עם גישה אפשר לבדוק מי מקשיב בפורטים:
sudo ss -tlnp | grep -E ':80|:443' sudo systemctl status nginx
2. האתר עונה ב-HTTP אבל לא ב-HTTPS
מקרה קלאסי אחרי התקנה חדשה: השרת מקשיב בפורט 80, אבל אין תעודה ואין הגדרה לפורט 443. גולש שמגיע לכתובת https — או דפדפן שמנסה HTTPS כברירת מחדל — מקבל סירוב. הפתרון הוא להשלים את הגדרת ה-HTTPS; ראו תעודת SSL ומעבר נכון ל-HTTPS.
3. חומת אש בשרת דוחה
כלל בחומת האש של השרת (או של ספק הענן) שדוחה תנועה לפורטים 80/443, או חוסם טווחי כתובות. זה קורה הרבה כשהאתר יושב מאחורי Cloudflare והשרת הוגדר לקבל רק כתובות של Cloudflare — ואז מישהו מעביר רשומה ל"DNS בלבד". הגולשים פונים ישירות לשרת, ונדחים.
4. ה-DNS מצביע לשרת הלא נכון
אחרי מעבר אחסון, רשומת A שעדיין מצביעה לשרת הישן — שבו האתר כבר לא מוגדר — תייצר סירוב או תשובה מאתר אחר. בדקו שהכתובת שהרשומה מחזירה היא באמת השרת הנוכחי. ההסבר על סוגי הרשומות נמצא במאמר רשומות DNS.
5. השרת עמוס ומגביל חיבורים
בתנאי עומס קיצוני, או תחת מתקפה, שרת או חומת אש יכולים להתחיל לדחות חיבורים חדשים. כאן כדאי לבדוק את גרפי העומס ולקרוא את המאמר הגנת DDoS לאתר.
מה זה עושה לנוכחות בגוגל
לפי התיעוד של גוגל, שגיאות רשת — כולל חיבור שנדחה או אופס — מטופלות כמו שגיאות שרת: Googlebot מאט מיד את הסריקה, ועמודים שנשארים לא נגישים עלולים לצאת מהאינדקס בתוך ימים. לכן כדאי לגלות את הבעיה לפני שגוגל מגלה אותה. ניטור שבודק את האתר מבחוץ כל כמה דקות — ראו ניטור זמינות אתר — יתריע בדיוק על סוג התקלה הזה.
סדר אבחון מקוצר
- האם האתר נופל לכולם? בדקו מרשת אחרת או בכלי בדיקה חיצוני.
- לאיזו כתובת IP הדומיין מתורגם — והאם זה השרת הנכון?
- האם השרת מקשיב בפורט 443 (וגם 80)?
- האם חומת אש — בשרת, אצל ספק הענן או ב-Cloudflare — דוחה את התנועה?
- מה כתוב בלוגים של שרת האינטרנט מהדקות האחרונות?
תמונה רחבה יותר של כל התקלות שגורמות לאתר "לא לעלות" נמצאת במדריך האתר לא עולה: מה בודקים ובאיזה סדר.
שאלות נפוצות
ניקיתי מטמון והשגיאה נשארה — מה עכשיו?
בדקו אם האתר עולה מרשת סלולרית. אם גם שם יש סירוב, הבעיה בשרת או ב-DNS, ולא אצלכם — וזה הזמן לפנות למי שמתחזק את האתר או לספק האחסון.
האם הודעה כזו יכולה להופיע רק בדפדפן אחד?
השם ERR_CONNECTION_REFUSED הוא של כרום ודפדפנים מבוססי Chromium. פיירפוקס וספארי מציגים הודעה אחרת לאותו מצב, אבל הסיבה זהה.
מאמרים קשורים: WP-Cron: איך המשימות המתוזמנות של וורדפרס עובדות ולמה פוסט לא פורסם בזמן וmemory limit בוורדפרס: למה הזיכרון נגמר ואיך מתקנים נכון.
שרת שלא מקשיב, תעודה שחסרה או חומת אש שהוגדרה לא נכון — אלה תקלות שאני מאבחן כחלק מתחזוקת אתרים. אם האתר שלכם מחזיר סירוב חיבור, שלחו לי את הכתובת ואבדוק איפה זה נתקע.
אהבתם את המאמר?


