Score:0

เซสชันหายไปในเครือข่ายเฉพาะเท่านั้น

ธง it

บันทึก: ฉันขอโทษ - ฉันไม่ใช่ผู้ดูแลเซิร์ฟเวอร์ แต่ฉันมีปัญหาที่เชื่อว่าอาจเกี่ยวข้องกับเซิร์ฟเวอร์ หรือการรวมกันของเซิร์ฟเวอร์และเครือข่ายที่เกี่ยวข้องกันฉันไม่มีข้อมูลทางเทคนิคมากเกินไปเกี่ยวกับเซิร์ฟเวอร์หรือเครือข่าย ดังนั้นฉันขออภัยหากข้อเท็จจริงไม่ชัดเจนหรือหายาก ฉันแค่ไม่รู้. ฉันไม่ได้คาดหวังวิธีแก้ปัญหาที่นี่ (โบนัสหากเราได้รับ) แต่อย่างน้อยช่วยฉันด้วยคำถามบางข้อที่ฉันสามารถถามผู้ดูแลเซิร์ฟเวอร์ของเราได้ ฉันจะไม่สามารถตอบคำถามเฉพาะเครือข่ายจาก ISP ได้ แต่อาจมีบางสิ่งที่ฉันสามารถตรวจสอบได้จากเครื่องมือบางอย่างในเครื่องหรือเครือข่ายในพื้นที่ของเราที่สามารถให้ข้อมูลเชิงลึกเกี่ยวกับปัญหาที่อธิบายไว้ด้านล่าง หากคำถามของฉันอยู่ในฟอรัมที่ไม่ถูกต้อง คุณสามารถย้ายข้อมูลได้หรือไม่ อันนี้เป็นพื้นที่สีเทาเล็กน้อย: โค้ดหรือไม่โค้ด เซิร์ฟเวอร์หรือไม่ใช่เซิร์ฟเวอร์ เครือข่ายหรือไม่ใช่เครือข่าย

ลูกค้าของฉันมีเว็บแอปพลิเคชันที่สูญเสียเซสชันอย่างต่อเนื่อง (เซสชันที่สูญเสียซึ่งกำหนดเป็นเซสชันการเข้าสู่ระบบของผู้ใช้จะถูกทำลาย และผู้ใช้จะออกจากระบบ) แต่จะมีเฉพาะในเครือข่ายเดียวเท่านั้น นั่นคือ Telkom ที่นี่ในแอฟริกาใต้ และบนเซิร์ฟเวอร์ที่ใช้งานจริงเท่านั้น ( ไม่ใช่เซิร์ฟเวอร์ UAT) เราได้ทดสอบด้วยการเชื่อมต่อไฟเบอร์และ LTE

การใช้งานที่เราทำในโค้ดเพื่อแก้ปัญหาไม่ได้อยู่ในขอบเขตของฟอรัมนี้ แต่ฉันจะบอกว่าเราได้ทำทุกอย่างที่การวิจัยของเราสามารถบ่งชี้ได้ว่าอาจผิดพลาด

นี่คือสิ่งที่ฉันสามารถบอกคุณได้:

  • มีความแตกต่างบางประการใน PHP INFO ของเซิร์ฟเวอร์ (prod vs UAT) สิ่งที่น่าสังเกตมากที่สุดสำหรับฉันคือที่อยู่ IP ของฉันเมื่อเข้าถึงเซิร์ฟเวอร์ UAT คือที่อยู่เครือข่ายของเครือข่ายไคลเอนต์ (อาจระบุ VPN หรือการปิดบังหรือบางอย่าง ?) โดยที่ที่อยู่ IP ของฉันเมื่อเข้าถึงเซิร์ฟเวอร์ที่ใช้งานจริงนั้นเป็นที่อยู่ที่ได้รับจาก ISP
  • POST_MAX_SIZE บน UAT มีขนาด 64MB ในขณะที่ PROD มีขนาดเพียง 8MB ฉันรู้ว่านี่เกี่ยวข้องกับ PHP โดยเฉพาะ แต่ความแตกต่างที่เห็นได้ชัดเจนในการตั้งค่า
  • ในหน้าที่ไม่ได้ส่งคำขอ Ajax ที่มีส่วนหัวของแคชโดยเฉพาะ เซิร์ฟเวอร์ที่ใช้งานจริงจะแคชอย่างถูกต้อง ในขณะที่เซิร์ฟเวอร์ UAT จะไม่แคชโดยไม่คำนึงถึง ซึ่งบ่งชี้ให้ฉันเห็นถึงความแตกต่างในการตั้งค่า Apache หรือ .htaccess ของเซิร์ฟเวอร์
jp flag
กำหนด "เซสชันที่หายไป"
Kobus Myburgh avatar
it flag
ขออภัยหากฉันไม่ชัดเจน เซสชันที่หายไปหมายถึงเซสชัน PHP ของแอปพลิเคชัน - ผู้ใช้ออกจากระบบ
jp flag
การจัดการเซสชันเป็นแบบเฉพาะแอปพลิเคชัน คุณไม่ได้ระบุว่าคุณจัดการเซสชันอย่างไร และส่งข้อมูลเซสชันระหว่างแอปพลิเคชันและเว็บไคลเอ็นต์อย่างไร และคุณใช้การขนส่งใด (HTTP หรือ HTTPS มีพร็อกซีเกี่ยวข้องหรือไม่ ฯลฯ)
Kobus Myburgh avatar
it flag
เซสชันถูกจัดการโดยคุกกี้ที่อ้างถึงแถวที่เกี่ยวข้องในฐานข้อมูล

โพสต์คำตอบ

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