![]() |
SQL - בעיה בחיבור בין שרתים.
שלום לכם
יש לי אתר די גדול שמורכב ממספר שרתים כאשר בשרת אחד מהם יושב המסד נתונים, ושאר השרתים שואבים ממנו מידע מידי פעם, ואני לא יודע למה ומתי, קורה שהשרתים לא מצליחים להתחבר לשם. כאילו השרת המרכזי לא מגיב. (השרת שעליו יושב המסד נתונים חי בועט וקיים וממשיך לעבוד) זה קורה לעיתים רחוקות. כאילו יש חסימה לחיבורים משרתים מרוחקים למסד הזה בזמן החסימה, לא משנה מה אני עושה, בין אם זה ריסט לMYSQLD או אם זה ריבוט לשרתים, כלום לא עוזר . אבל שמתי לב שאחרי זמן המתנה של שעה, ה'חסימה' יורדת. מישהו בטעות מכיר את העניין? יודע להפנות אותי לאנשהו? הגדרות מסויימות? צריך לציין שבלוגים אנלא רואה שגיאה מסויימת תודה. |
איזו שגיאה הMYSQL_CONNECT(בהנחה שאתה עובד בPHP) מחזירה?
|
אולי אתה מוגבל בתעבורה?
כמו כן, פרטי שגיאה יעזרו. |
מוגבל בתעבורה ?
השרת המרכזי, שעליו יושב הדאטה בייס ממשיך לשלוח/לקבל נתונים, ואני יכול להתחבר למסד שלו מה phpmyadmin שכשאני מריץ דף משרת מרוחק מהמסד נתונים, אז הדף נטען למשך דקה-שתיים, ובסופו של דבר מציג הודעות כגון: A link to the server could not be established בנוסף, גם שכשאני מנסה להתחבר מהshh משרת מרוחק לדאטה בייס, אז אני מקבל שגיאה ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0 כמו שאתם רואים זה בעקרון שגיאות של איבוד חיבור שנוצר מחוסר תגובה. |
אני לא כ"כ מבין בכל זה,אבל תנסה לפתוח חיבור TCP רגיל לPORT של הMYSQL בזמן שאתה מקבל את השגיאות לראות באיזו רמה התקלה.
אתה יכול לעשות את זה עםfsockopen בPHP |
יכול להיות שהתחברת לשרת הרבה פעמים, ואז יש תוכנה אוטומטית שחוסמת את הלקוח לשעה.
|
נסה לעלות את מספר max connection לגבוה יותר בהגדרות המסד
|
max connections לא נראית לי אפשרות נכונה
השרת ממשיך לעבוד ויש חיבורים פנימיים הוא היה מחזיר לי שגיאה מסויימת, ולא לא מגיב לי יש מצב שיש משהו שחוסם - אבל מה? :O ניסיתי את הקוד קוד:
<?php קוד:
= 4.1.21-standard2Ufb6&Xj/F,¢V[F+EZsW8QmRÿBad handshake מה הלאה? |
כל הזמנים הם GMT +2. הזמן כעת הוא 06:26. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ