• צרו איתנו קשר דרך האימייל: darktalkforum@gmail.com
    עקבו אחרינו בטוויטר וברשתות חברותיות כדי להתעדכן בשינויים, אם האתר לא זמין, תקלות ועוד: טוויטר
    פייסבוק
  • יצא עדכון חדש לחוקי האתר: לחצו כאן

דיון אי אפשר להיכנס לכספ תקוע על הקאפצ׳ה המזדיינת שלהם

עדיף שלא יעשו את זה. יגרמו סתם לdeadlock
ייתכן שזה corrupt index אחרי עדכון
כדי שהחיפוש יתעדכן בפוסטים החדשים שיוזרים כותבים ברגע זה, רץ ברקע תהליך שנקרא indexer --rotate.
אם התהליך הזה נקטע באמצע (למשל, הדיסק של השרת התמלא עד אפס מקום, או שהייתה נפילת מתח), קובץ האינדקס נדפק.
כש-Sphinx ניסה לטעון את הקובץ הפגום, הוא זרק קריסה (Segment Fault) ונסגר מיידית. כל ניסיון להדליק אותו מחדש יכשל ויחזיר Connection Refused עד שימחקו את הקבצים הפגומים ויבנו אותם מאפס.
ועוד ייתכן שזה מקרה Config Drift
מישהו מצוות הפיתוח של האתר שינה משהו בקוד ה-PHP של הפורום או עדכן גרסה בשרת, והחליף את כתובת ה-Host מ-127.0.0.1 ל-localhost (או להפך)
בלינוקס, לפעמים ה-Socket של הרשת מוגדר להקשיב אך ורק ל-IP המספרי (127.0.0.1), ואילו הקוד מנסה לפנות לשם הטקסטואלי (localhost).
עבור מערכת ההפעלה, אלו שני דברים שונים. התוצאה: הקוד פונה לפורט והשרת אומר לו "אני לא מכיר תוכנה שמחכה פה בשם הזה, עוף מפה" (errorno:111).
באתרים בסדר גודל כזה, הדרך למנוע את זה היא להשתמש ב-Monit או Systemd Restart Policy שמרימים את השירות אוטומטית בשנייה שהוא נופל.
 
  • אהבתי
סימוני אימוג׳י: blackarch ו-טרבולכסנדר הגדול
  • אהבתי
סימוני אימוג׳י: Memento Mori
ייתכן שזה corrupt index אחרי עדכון
כדי שהחיפוש יתעדכן בפוסטים החדשים שיוזרים כותבים ברגע זה, רץ ברקע תהליך שנקרא indexer --rotate.
אם התהליך הזה נקטע באמצע (למשל, הדיסק של השרת התמלא עד אפס מקום, או שהייתה נפילת מתח), קובץ האינדקס נדפק.
כש-Sphinx ניסה לטעון את הקובץ הפגום, הוא זרק קריסה (Segment Fault) ונסגר מיידית. כל ניסיון להדליק אותו מחדש יכשל ויחזיר Connection Refused עד שימחקו את הקבצים הפגומים ויבנו אותם מאפס.
ועוד ייתכן שזה מקרה Config Drift
מישהו מצוות הפיתוח של האתר שינה משהו בקוד ה-PHP של הפורום או עדכן גרסה בשרת, והחליף את כתובת ה-Host מ-127.0.0.1 ל-localhost (או להפך)
בלינוקס, לפעמים ה-Socket של הרשת מוגדר להקשיב אך ורק ל-IP המספרי (127.0.0.1), ואילו הקוד מנסה לפנות לשם הטקסטואלי (localhost).
עבור מערכת ההפעלה, אלו שני דברים שונים. התוצאה: הקוד פונה לפורט והשרת אומר לו "אני לא מכיר תוכנה שמחכה פה בשם הזה, עוף מפה" (errorno:111).
באתרים בסדר גודל כזה, הדרך למנוע את זה היא להשתמש ב-Monit או Systemd Restart Policy שמרימים את השירות אוטומטית בשנייה שהוא נופל.

הלינוקס יש קובץ etc/hosts ששם זה מוגדר. לא חושב שזה הבעיה. בשרת כנראה יש אנשים שבאמת מתחזקים אותו כנראה.
הבעיה אם זה מחזיר את הלוואי בipv6 במקום 4. אבל הרצה פשוטה בטרמינל יכולה להראות את זה ולראות לאיזה ip ופורט הוא מאזין.
קשה לי להאמין שהצוות של השרת כל כך מפגר כי זה לא המתכנתת הנכה. אלא אם כן הגדירה בphp ידנית לפי מה שהיה ולא עדכנה.
גם monit רק מרים אבל לא יודע לתקן פגמים. בפועל גם כאן זה יכול להתקשר בלולאה אינסופית
 
  • אהבתי
סימוני אימוג׳י: Memento Mori
בכל מקרה עם כספ הכל יכול לקרות. אני זוכר היה אפשר לגשת ישירות לשרת לא דרך CF. אבל נראה לי סגרו את זה אחרי שמצאתי
 
  • אהבתי
סימוני אימוג׳י: Memento Mori