การร้องขอ http localhost ที่ถูกยกเลิก - วิธีการแก้ไขปัญหา?


0

ฉันมีเว็บเซิร์ฟเวอร์ที่ทำงานบน localhost (ไม่ใช่ของที่สร้างไว้ใน OSX - เว็บเซิร์ฟเวอร์อื่นที่เป็นกรรมสิทธิ์) ฉันทำแอพพลิเคชั่นบนเว็บส่วนใหญ่ของฉันอยู่ที่นั่นรีเฟรชเบราว์เซอร์เพื่อโหลด ฯลฯ ซึ่งใช้งานได้อย่างไม่มีที่ติมานานหลายปี เมื่อเร็ว ๆ นี้แม้ว่าฉันจะมีปัญหาที่แปลกประหลาด

ทรัพยากรบางอย่าง (ไม่เหมือนกันในแต่ละครั้ง) ไม่ได้โหลด - มันแสดงสถานะถูกยกเลิกใน Firebug

enter image description here

เมื่อฉันเปิดใช้งาน debugs ในระดับที่ลึกที่สุดบนเว็บเซิร์ฟเวอร์ฉันสามารถตรวจสอบว่าเว็บเซิร์ฟเวอร์ไม่เคยเห็นคำขอ เว็บเซิร์ฟเวอร์ไม่เห็นคำขอเหล่านี้ราวกับว่าพวกเขาไม่เคยเกิดขึ้น

วิธีเดียวที่ฉันค้นพบในการแก้ไขปัญหานี้คือการรีสตาร์ท macbook ของฉัน สิ่งอื่น ๆ ที่ฉันพยายามไม่สำเร็จ:

  • การเปลี่ยน IP และพอร์ต - ไม่ช่วย
  • รีสตาร์ทอินเตอร์เฟสลูปแบ็ค (sudo ifconfig lo0 down; sudo ifconfig lo0 up) - ไม่ช่วย
  • ปิดใช้งานปลั๊กอิน / ส่วนขยายทั้งหมดใน FF & amp; Chrome - ไม่ช่วย

ฉันจะไปที่ด้านล่างของสิ่งนี้ได้อย่างไร ปัญหาประเภทใดที่อยู่ในจุดเริ่มต้นของปัญหา

นี่คือข้อมูลเพิ่มเติมบางอย่างที่อาจช่วยได้:

  • OSX 10.7.5
  • Webserver เป็น Webcluster 5.2 (เซิร์ฟเวอร์ HTTP ที่ใช้ Java ซึ่ง บริษัท ของฉันพัฒนาขึ้นมา - คุณยังไม่เคยได้ยิน
  • เว็บเซิร์ฟเวอร์จะเริ่มต้นใหม่ตลอดทั้งวันนั่นหมายถึงพอร์ต IP + หลุดจากนั้นทำการติดตั้งใหม่บ่อยครั้ง
  • เกิดขึ้นทั้งเมื่อ wifi และเมื่อสายเคเบิล
  • เกิดขึ้นทั้งบน VPN และปิดมัน
  • เห็นสิ่งนี้ใน Firefox 20.0, Chrome 26.0.1410.65 และ Safari 6.0.4

1
บันทึกการใช้เว็บเซิร์ฟเวอร์ไม่ควรมีรายละเอียดเกี่ยวกับการเชื่อมต่อที่ปฏิเสธหรือไม่ หากคุณเห็นการยกเลิกภายใน 2-3 ms แสดงว่าไม่ใช่การหมดเวลาของเครือข่าย เปอร์เซ็นต์ของคำขอล้มเหลว (มากกว่า 5%)
bmike

บันทึกการใช้เว็บเซิร์ฟเวอร์ไม่มีบันทึกใด ๆ ที่เคยเห็นการเชื่อมต่อเหล่านี้เลย - ราวกับว่าพวกเขาไม่เคยเกิดขึ้น อาจเป็นไปได้ที่ 1 ถึง 3 ของการร้องขอล้มเหลวและเกือบทุกครั้งที่คำขอแรกสำหรับหน้าเว็บนั้น (หน้านั้นเป็นสคริปต์คู่แรก) สำเร็จ
jlarson

ว้าว - ฉันอาจลองถอนการติดตั้งจากเครือข่ายอื่นทั้งหมดและดูว่าคุณสามารถทำให้เกิดปัญหาได้หรือไม่ Localhost ควรพร้อมใช้งานเสมอ แต่จะเกิดอะไรขึ้นถ้า VPN หรือการรับส่งข้อมูลเครือข่ายอื่น ๆ ของคุณก่อให้เกิดความขัดแย้ง
bmike

คำตอบ:


0

แอปพลิเคชั่นนี้บ่อยครั้ง (20+ ครั้งต่อวัน) ยกเลิกการผูกและเชื่อมพอร์ต ip + เมื่อฉัน refactored สิ่งนี้เพื่อหยุดทำมันไม่ได้มีปัญหาอีกต่อไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.