דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עדכון שרת tcp ללא downtime

עדכון שרת tcp ללא downtime

מתוזמן נעוץ נעול הועבר תכנות
4 פוסטים 2 כותבים 101 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN מנותק
    nigunN מנותק
    nigun
    כתב ב נערך לאחרונה על ידי
    #1

    אני מריץ שרת אסטריסק שמנוהל ע"י שרת tcp
    כל שיחה יוצרת חיבור לשרת tcp למשך כל השיחה + נתונים משותפים לכל השיחות שאני שומר בזיכרון
    הבעיה היא שאני לא יכול לעשות שינויים בשרת כל עוד יש מאזינים על הקו
    האם יש דרך לבצע עידכונים לשרת בלי להפיל את הלקוחות?

    מייל: nigun@duck.com

    תגובה 1 תגובה אחרונה
    0
    • A מנותק
      A מנותק
      aaron
      כתב ב נערך לאחרונה על ידי
      #2

      אתה צריך להשתמש באיזה פתרון אמצע כמו reverse proxy שגם יודע לעשות rolling updates. בקוברינטיס למשל יש את זה מובנה.
      אני חושב שHAProxy גם יודע לעשות את זה, אם כי לא התנסיתי בזה בעבר.

      שרת TCP אתה מתכוון לא http? כלומר יש חיבור אחד רצוף או שנפתח חיבור חדש לכל שיחה או בקשה?

      aaron.tchumim@gmail.com
      Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

      ווצאפ API - תיעוד שירות API לא רשמי.

      nigunN תגובה 1 תגובה אחרונה
      3
      • nigunN מנותק
        nigunN מנותק
        nigun
        השיב לaaron ב נערך לאחרונה על ידי nigun
        #3

        @aaron אמר בעדכון שרת tcp ללא downtime:

        שרת TCP אתה מתכוון לא http? כלומר יש חיבור אחד רצוף או שנפתח חיבור חדש לכל שיחה או בקשה?

        אני מתכוון חיבור אחד רצוף לכל שיחה
        ונראה לי שזה חיבור אחד רצוף כי השיחה מבצעת את הסקרפיט לאורך כל השיחה וכשנגמר הסקריפט השיחה מתנתקת

        מייל: nigun@duck.com

        תגובה 1 תגובה אחרונה
        0
        • nigunN מנותק
          nigunN מנותק
          nigun
          כתב ב נערך לאחרונה על ידי
          #4

          בנתיים מה שעשיתי
          הקמתי עוד שרת על פורט אחר על אותו מכונה
          והקדשתי מספר נוסף שפונה לפורט הזה
          ורק אחרי כל הטסטים אני מעביר את זה עם גיט לשרת פרודקשן
          כך אני יכול לעבוד על השרת טסטם ולא להפריע לפרודקשן
          וכן אני יכול במקרה הצורך להפנוך את כל השיחות החדשות לפורט של הטסטים ולחכות שכל השיחות שעל השרת פרודקשן יגמרו
          ואז לעדכן
          אמנם יהיה חוסר סינכרון לכמה זמן אבל לזה במילא אין פיתרון

          מייל: nigun@duck.com

          תגובה 1 תגובה אחרונה
          2

          בא תתחבר לדף היומי!
          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • דף הבית
          • קטגוריות
          • פוסטים אחרונים
          • משתמשים
          • חיפוש
          • חוקי הפורום