การเชื่อมต่อสูญเสียการตั้งค่าโพลแบบยาวด้วย crossbar.io

ฉันใช้คานประตูเพื่อทดสอบเว็บซ็อกเก็ตและการสำรวจแบบยาว แต่ทุกครั้งที่ฉันลองใช้การโพลแบบยาวเป็นการขนส่งเริ่มต้น ไม่ว่าฉันจะตั้งค่าอะไรไว้ก็ตาม ฉันจะได้รับ "การเชื่อมต่อขาดหาย" ทุกๆ 2 วินาทีในคอนโซล อย่างไรก็ตาม มันทำงานได้อย่างสมบูรณ์แบบกับ websocket

นี่คือการตั้งค่าที่ฉันต้องการทดสอบ: บนไซต์เซิร์ฟเวอร์:

{
  "lp": {
    "type": "longpoll",
    "options": {
      "request_timeout": 0,
      "session_tiemout": 0,
      "queue_limit_bytes": 0,
      "queue_limit_messages": 0
    }
  }
}

ทางฝั่งไคลเอ็นต์:

var connection = new autobahn.Connection({
  transports: [{
    url: [my url],
    type: "longpoll",
    max_retries: 1, 
    initial_retry_delay: 1,
    retry_delay_growth: 3,
    retry_delay_jitter: 3
  }], ...

ฉันใช้ python บนฝั่งเซิร์ฟเวอร์ Chrome 43 เป็นเบราว์เซอร์เริ่มต้น (ทดสอบบน firefox ด้วย)

มีสิ่งผิดปกติในการตั้งค่าของฉันหรือไม่?


person Neilujd    schedule 08.07.2015    source แหล่งที่มา


คำตอบ (1)


ขออภัย ฉันไม่สามารถทำซ้ำสิ่งนี้ได้ ฉันใช้ตัวอย่าง longpoll (https://github.com/crossbario/crossbarexamples/tree/master/longpoll) และได้แก้ไขการกำหนดค่าและข้อมูลการเชื่อมต่อเพื่อสะท้อนสิ่งที่คุณระบุไว้ที่นี่ (ฉันคิดว่า "tiemout" เป็นเพียงการพิมพ์ผิดที่นี่ เนื่องจาก Crossbar.io ไม่ได้เริ่มต้นด้วยสิ่งนี้)

ใช้งานได้ดีใน Chrome 43

การเดาที่ดีที่สุดของฉันคือปัญหาเกิดขึ้นกับสิ่งที่คุณไม่ได้ระบุไว้

คำแนะนำของฉัน: เริ่มจากตัวอย่างและดูว่าสิ่งนี้เหมาะกับคุณหรือไม่

person gzost    schedule 09.07.2015