मैं लिनक्स पर पर्ल नर्तकी के साथ खेल रहा हूं और यदि ब्राउज़र सीधे लैन के माध्यम से सर्वर से कनेक्ट होता है तो यह अच्छा और प्यारा होता है। हालांकि, जब मैं WAN और के माध्यम से कनेक्ट करता हूं तो ब्राउज़र IE9 है, तो कभी-कभी व्यस्त कर्सर दूर नहीं जायेगा।जीईटी अनुरोध पढ़ने पर डांसर यादृच्छिक रूप से लटकता है
मैं पेज एपीएक्स को लगातार 10 बार पुनः लोड करके इसे उत्तेजित कर सकता हूं। मुझे यह समस्या तब भी मिलती है जब मैं प्रत्येक रीलोड के बीच सेवरल सेकेंड का इंतजार करता हूं। पृष्ठ स्वयं बहुत ही सरल है और डब्ल्यू 3 सी चेक पास करता है।
अगर मैं नर्तक को रूट के रूप में चलाता हूं, या पोर्ट 80 या 3000 है तो कोई फर्क नहीं पड़ता। ए ने अपाचे के साथ एक पृष्ठ की लगातार पुनः लोडिंग का परीक्षण किया और ऐसा कोई प्रतीत नहीं होता है।
मैं स्ट्रेस चला गया और मेरे पास यह धारणा है कि उस समय अनुरोधकर्ता डेटा कभी भी उपलब्ध नहीं होता है जब नर्तक इसे पढ़ने की कोशिश करता है। जब यह
{sa_family=AF_INET, sin_port=htons(52225), sin_addr=inet_addr("78.42.213.92")}, [16]) = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfab5028) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, 0xbfab5070, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfab5028) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, 0xbfab5070, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
getpeername(4, {sa_family=AF_INET, sin_port=htons(52225), sin_addr=inet_addr("78.42.213.92")}, [16]) = 0
read(4,
लटकी हुई है और उसके बाद यह हमेशा के लिए बैठता है
{sa_family=AF_INET, sin_port=htons(52073), sin_addr=inet_addr("78.42.213.92")}, [16]) = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfab5028) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, 0xbfab5070, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfab5028) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, 0xbfab5070, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
getpeername(4, {sa_family=AF_INET, sin_port=htons(52073), sin_addr=inet_addr("78.42.213.92")}, [16]) = 0
read(4, "G", 1) = 1
read(4, "E", 1) = 1
read(4, "T", 1) = 1
: यह जब यह काम करता है का पता लगाने की तरह
दिखाई देता है। कोई विचार क्या मैं कर सकता हूँ?
मैंने HTTP :: सर्वर :: सरल के साथ प्लेक के तहत चलने वाले डांसर पर आईई 9 होल्ड लॉक भी देखा है। मेरा अंतरिम समाधान फ़ायरफ़ॉक्स का उपयोग करने के लिए किया गया है और मेरा दीर्घकालिक समाधान कुछ बिंदु पर प्लेक के साथ एक उच्च अंत वेब सर्वर का उपयोग करना था। नर्तक विभिन्न वेब सर्वर जैसे कॉन्फ़िगरेशन पर दस्तावेज प्रदान करता है जैसे कि nginx - @wes के समाधान के समान। –
@wes मैंने अपाचे के पीछे नर्तक रखा और सब ठीक लग रहा है। धन्यवाद –