תקלה: שרת MySQL של האתר קורס כל הזמן (בעיקר בתחילת חודש)


(Shai Eistein) #1

אני רוצה לתעד כאן את הצעדים שאנחנו עושים לקראת פתרון התקלה שבמסגרתה האתר מפסיק להגיב (בעיקר סמוך לפרסום לוח המשמרות).

מי שנתקל בבעיה הזו, אני מבקש לפנות אליי ישירות כדי להבטיח זמן תגובה מהיר (להחזיר את האתר לוקח כמה שניות).

עד פה מילים שברורות לכולן, מעכשיו פטפטת טכנולוגית:

סיבות אפשריות לתקלה:

  • מקום בדיסק
  • עומס על השרת
  • תקלות וורדפרס
  • התקפה
  • תקלות MySQL

צעדים שבוצעו עד כה:

  • מחיקה חודשית מתוזמנת בכרון של עדכוני הדוקר, כי חשבנו שהבעיה היא בדיסק - לא עזר
  • הוספת תוסף קאשינג לוורדפרס בשביל להוריד את העומס - לא עזר
  • הפעלת תוסף WP Fence [היה מותקן, אבל לא היה מופעל] וסריקה - בוצע ב3.10
  • העברת שירות NS לCloudFlare [יצרתי חשבון, שיתפתי את הסיסמה לLastPass של הקואופ] בשביל קאשינג והגנה - רשומת הNS נעולות בEcoHost, שלחתי מייל לתמיכה ב3.10

(Shai Eistein) #2

התקלה חוזרת למרות שהפעלנו קאשינג ואבטחה ברמת הרשת (Cloudflare) וברמת האפליקציה (WP Cache).
חסמתי גישה לאתר מכל כתובת מחוץ לישראל, אבל הCPU והRAM של השרת עדיין גבוה, יכול להיות שגם כשמדובר בתעבורה לגיטימית השרת שלנו קטן מדי. כלומר, התיאוריה הנוכחית היא שמדובר בעומס לגיטמי.

@yonatan, @adi_finkel - אני רוצה לנסות להגדיל את המשאבים של השרת שלנו מגיגה אחד ומעבד אחד לשני גיגה ושני מעבדים. זה עולה פי שניים, במקום 10$ לחודש 20$ לחודש.

אנא אישורכן.


(עדי פינקלשטיין) #3

לך על זה.


(Shai Eistein) #4

בוצע. חלוקת המשאבים נראית טוב יותר כרגע.


(יהונתן ) #5

עד להחזרת המניות של השנה אני חושב שלא כדאי להגדיל את זה מכיוון שזה הוצאה
לטווח רחוק,
עדי מה את חושבת ?


(Shai Eistein) #6

@yonatan, קח בחשבון שזה כבר בוצע ומאז השרת לא קורס.


(יהונתן ) #7

אם כך אין מה לעשות.
זה תוספת של 120 דולר בשנה.
אני מקווה שכמות הביקורים באתר תתבטא במכירות :)


(Shai Eistein) #8

השרת מחזיק גם את הדיסקורס ובקרוב גם את האפליקציה לניידים (ועוד…)