![]() |
שרת VPS בגרמניה איטי להפליא... מדוע?
שלום, לאחרונה עברתי מאכסון שיתופי ב-HOSTGATOR לשרת VPS בגרמניה. הפינג מעולה יחסית ועומד על 60MS בממוצע...
השרת עם 2 ג'יגה זיכרון ונדיר שהוא עובר את ה-50% של השימוש, אחוזי השימוש ב-CPU עומדים בממוצע על 35%, באתר כ-100 גולשים אונליין (הניתור מתבצע ע"י whos amung us). התעבורה עוד לא עברה את ה-5%. אני לא מצליח למצוא את הסיבה למה האתר שלי זז איטי כ"כ? השרת מריץ מערכת WORDPRESS וזה הכל (אין שירותים נוספים שמותקנים חוץ מהבסיסיים ביותר: apache, php, ftp, sql) יש לציין שלפעמים האתר עובד מהר יחסית, ולפעמים איטי להחריד ולפעמים לא עולה לי העמוד וצריך לרפרש את העמוד כדי שיעלה. אשמח לשמוע את דעתכם המלומדת |קורץ| |
וורדפרס יכולה להיות מאוד(מאוד!) כבדה במידה והיא לא מטופלת כראוי(אין קאשינג/מודולים מיותרים/פנייה מרובה לשרתים חיצוניים/המון קבצי css/js וכו').
|
יש קאשינג שאפשר להתקין ברמת השרת? כי הפלאגינים של הקאשינג ברמת הוורדפרס יעילים קצת באכסון שיתופי אבל ב-vps אינם מורגשים.
כמעט ואין מודלים מיותרים וגם אלה הקיימים - אני מתאים אותם אישית לצרכים שלי כך שאין שורות קוד מיותרות. לפעמים האתר עובד מצויין, גם כשהעומס ממוצע. יכול להיות זאת בעיה שנובעת מהשרת עצמו? |
ציטוט:
אתה יכול לראות לפי ה LOAD AVARAGE כשאתה ב TOP אם השרת שלך עובד בעומס או לא. |
מה כתובת האתר? ובאיזה שעות יש לך לחץ?
התקנה של nginx/varnish בין הגולשים לבין וורדפרס יכולה להאיץ (מאוד!) את האתר. |
מצטער על ההקפצה, אבל הנושא חזר להיות רלוונטי. הותקן varnish על השרת אך ללא הועיל.
load average: 0.38, 0.57, 0.55 זה הממוצע פחות או יותר, אחרי ניתור של השרת בשעות שהוא "זוחל", בדקתי בעזרת netstat חיבורים פר IP והממוצע הוא על 40-50 חיבורים לאייפי. כמובן שיש כאלה עם 1-2 וכאלה עם 80. האם אני יכול לשלול התקפות DDOS אם השרת מחזיר PING תקין, שימוש ב-CPU לא עולה על 40%, כנ"ל גם הזיכרון. אני אובד עצות |?| |
40-50 חיבורים פר איפי זה יותר מידי לHTTP.
בדוק את מצב החיבורים (TIME_WAIT / ESTABLISHED וכו') רצוי לצרף פלט מלא של netstat (תדביק בpastebin ולא כאן..) opcache על PHP יכול מאוד לעזור. |
איך אפשר להציע פתרונות, כשאין לנו מושג מה הבעיה?
זרקו כאן כל מיני דברים אבל כל אחד מהם עשוי לפתור בעיות שבכלל לא קיימות אצלך. קודם תמצא את הבעיה, אחרי זה תחפש פתרונות. |
ציטוט:
אז או ש-Varnish לא מוגדר נכון, או שיש לך בעית רשת. |
אני מציע שתתן לנו יותר פרטים כדי שיהיה אפשר לנסות לסייע...
פלט של netstat ו`ps faux` יכול לסייע כדי להבין את מקור הבעיה. |
תודה לכולם על התגובות.
מסתבר שרק התקנתי את ה-VARNISH אבל לא הגדרתי אותו שירוץ ביחד עם ה-APACHE. חשבתי שמספיק להתקין ושהוא עושה הכל לבד. אחרי הגדרה נכונה של ה-VARNISH אני אמשיך לעדכן אם זה פתר את הבעיה. |
אני נתקל ב-LOAD AVERAGE גבוה.
קוד:
top - 12:31:17 up 2:45, 1 user, load average: 2.06, 6.33, 8.24 קראתי קצת בגוגל ושללתי שימוש יתר בזיכרון או ב-CPU, נשאר רק I/O Issues איך אפשר לאבחן את הבעיה ולפתור אותה? (מדובר על VPS עם OpenVZ) מצורף פלט של TOP: http://pastebin.com/gtHUquNE ו-NETSTAT: http://pastebin.com/wbYWXwAr |
היי,
תבדוק ביצועים של IO - dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync כמה mb/s אתה מקבל ? |
ציטוט:
קוד:
1073741824 bytes (1.1 GB) copied, 7.68175 s, 140 MB/s load average: 0.66, 0.92, 0.89 על מה הנתונים האלה מצביעים? טוב? רע? האם לבדוק בזמן עומס? בדיקה נוספת: קוד:
16384+0 records in 3.44, 2.94, 1.94 |
הדיסקים נראים בסדר גמור.
מה אתה מריץ שם ? ראיתי כבר אתרי וורדפרס עם woocommerce ולחיצות קלות על ctrl+f5 מפילים שרתים על הברכיים. לפי ה-TOP, מי שצורך הכי הרבה משאבים זה ה-APACHE, מכאן שזה משהו אפליקטיבי. אני לא רואה פרוססים של PHP, מכאן אני מניח שה-APACHE רץ כ-DSO, שזה בסדר, אבל קצת יותר קשה לדבג. |
אני מריץ אתר אחד שעובד על WORDPRESS, בלי יותר מדי פלאגינים ברמת מערכת ו-VARNISH התוסף היחידי שיש אצלי ברמת שרת...
היום השרת קרס כשהיו 200 מחוברים באתר, באותו רגע פשוט השרת נכבה והייתי צריך לעשות לו BOOT (לא ידוע לי המצב של ה LOAD AVERAGE באותו רגע) כרגע יש 120 מחוברים, והLOAD AVERAGE קפץ ל-4 למשך כמה דקות ועכשיו במגמת ירידה. אני מנסה למצוא קשר בין הדברים (מחוברים > עומס על השרת) אבל אני לא מצליח מדובר על שרת VPS עם מעבד Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz, 4 cores ו-8 ג'יגה זיכרון RAM מה אפשר לעשות כדי לפתור את הבעיה? זה שרת ה-VPS השני שלי כבר בשלושה חודשים ולמען האמת נמאס לי לדלג כל פעם... האם שרת עם מפרט כ"כ "מרשים" לא יכול להתמודד עם וורדפרס שיש לו 15K כניסות ביום? |
לדעתי ה-PHP RUNTIME שלך מאוד גבוהה, זה פשוט גומר את ה-CPU, או לחלופין את הזכרון (ואז השרת נכנס ל-SWAP).
לדעתי פשוט תתקין - SUPER CACHE SUPER CACHE WIDGET תפעיל את שניהם, ותראה שיפור משמעותי בביצועים. |
כל הזמנים הם GMT +2. הזמן כעת הוא 19:46. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ