Score:0

จะล้างเซสชัน HAProxy ที่ 'เหนียว' ได้อย่างไร

ธง tr

ดังนั้น, แต่เดิม ของฉัน haproxy.cfg มีลักษณะดังนี้ (ตัวอย่าง):

ส่วนหน้า https_in
    โหมด http
    ตัวเลือก httplog
    ตัวเลือกไปข้างหน้าสำหรับ
    ผูก 192.168.150.2:443 ssl crt /etc/haproxy/ssl_cert/star_some_domain.pem crt /etc/haproxy/ssl_cert/star_sub_some_domain.pem
    acl host_git hdr (โฮสต์) -i git.some.domain
    acl host_kibana hdr (โฮสต์) -i kibana.sub.some.domain

    use_backend gitserver ถ้า host_git
    use_backend เซิร์ฟเวอร์ kibana ถ้า host_kibana

    เว็บเซิร์ฟเวอร์ default_backend1

แบ็กเอนด์สำหรับ เว็บเซิร์ฟเวอร์1 กำลังโอเวอร์โหลด เราจึงย้ายโดเมนบางส่วนไปยังเซิร์ฟเวอร์ใหม่และ ใหม่ล่าสุด haproxy.cfg มีลักษณะดังนี้ (ตัวอย่าง):

ส่วนหน้า https_in
    โหมด http
    ตัวเลือก httplog
    ตัวเลือกไปข้างหน้าสำหรับ
    ผูก 192.168.150.2:443 ssl crt /etc/haproxy/ssl_cert/star_some_domain.pem crt /etc/haproxy/ssl_cert/star_sub_some_domain.pem
    acl host_git hdr (โฮสต์) -i git.some.domain
    acl host_kibana hdr (โฮสต์) -i kibana.sub.some.domain
    acl is_website hdr (โฮสต์) -i sub.some.domain
    acl is_website hdr (โฮสต์) -i www.sub.some.domain
    
    use_backend gitserver ถ้า host_git
    use_backend เซิร์ฟเวอร์ kibana ถ้า host_kibana
    use_backend websrv ถ้า is_website

    เว็บเซิร์ฟเวอร์ default_backend1

# "websrv" และ "webserver1" เป็นแบ็กเอนด์ที่แตกต่างกัน

สิ่งที่น่างงที่สุดคือเบราว์เซอร์บางตัวดูเหมือนจะยืนยัน / รับการเปลี่ยนเส้นทางไปยังแบ็กเอนด์ "webserver1" แทนที่จะเป็นแบ็กเอนด์ "websrv" การเปิดเบราว์เซอร์ส่วนตัว / ไม่ระบุตัวตนจะถูกเปลี่ยนเส้นทางไปที่ "websrv" อย่างถูกต้อง

ดังนั้นฉันจึงสงสัยว่ามี "เซสชันที่เหนียว" เกิดขึ้น

ฉันจะแสดงรายการและ/หรือล้าง "เซสชันติดหนึบ" เหล่านี้ได้อย่างไร

jp flag
แคชของเบราว์เซอร์เปลี่ยนเส้นทางในแคชของตนเอง
pepoluan avatar
tr flag
@AlexD ฉันได้ลองล้างแคชของเบราว์เซอร์หลายครั้ง ล้างคุกกี้ที่เกี่ยวข้องกับโดเมนจนไม่มีเหลือ และฉันยังคง "ติด" กับเซิร์ฟเวอร์เก่า "webserver1" ในที่สุดฉันก็ใช้วิธีล้างคุกกี้ทั้งหมด จากนั้นฉันก็ถูกส่งไปที่ "websrv" ที่แปลกมาก. การโต้ตอบระหว่างคุกกี้/แคชนี้ทำอะไรได้บ้าง
jp flag
การล้างแคชการเปลี่ยนเส้นทางอาจยุ่งยาก ดู https://superuser.com/questions/1166181/how-to-clear-cached-redirects-in-chrome
pepoluan avatar
tr flag
@AlexD น่าเสียดายที่ดูเหมือนจะใช้ไม่ได้กับกรณีของฉัน ... คำถามนั้นดูเหมือนจะเกี่ยวกับเบราว์เซอร์ที่แคชการแก้ไขชื่อโดเมน ในกรณีของฉัน การแก้ไขชื่อโดเมนจะไม่เปลี่ยนแปลง (ยังคงชี้ไปที่เซิร์ฟเวอร์ HAProxy ที่สาธารณะเข้าถึงได้เหมือนเดิม) ฉันอาจจะผิดแม้ว่า ให้ฉันดำเนินการบางอย่างที่แนะนำ
jp flag
ไม่ คำถามที่ฉันเชื่อมโยงนั้นเกี่ยวกับการแคชการเปลี่ยนเส้นทาง การเปลี่ยนแปลง DNS มีความสัมพันธ์เดียวกันกับการเปลี่ยนแปลงแบ็กเอนด์ของคุณ
Score:0
ธง pe

คุณไม่แสดงการกำหนดค่าตารางแท่งหรือการกำหนดค่าสายเซิร์ฟเวอร์ของคุณ มีแนวโน้มว่าจะเป็นคุกกี้บนเซิร์ฟเวอร์จริงของคุณหรือไม่

หากต้องการแสดงตารางให้ใช้:

echo "แสดงการละเมิดตาราง" | socat unix-connect:/var/run/haproxy.stat stdio

หากต้องการล้างรายการให้ใช้:

echo "ล้างรหัสการละเมิดตาราง 127.0.0.1" | socat unix-connect:/var/run/haproxy.stat stdio
pepoluan avatar
tr flag
เดิมทีฉันไม่มีแม้แต่โต๊ะไม้ ดังนั้นฉันจึงเพิ่มตารางสติ๊กในแบ็คเอนด์ "webserver1" และ "websrv" และแม้ว่าผู้คนจะยังประสบปัญหาการติด
pe flag
โปรดโพสต์การกำหนดค่าแบ็กเอนด์ของคุณ มันอาจจะเหมาะสมกว่า

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา