5
मेरे PHP कोड में एक libcurl poll
कॉल में अनिश्चित काल तक अटक गया प्रतीत होता है। जब मैंने प्रक्रिया आईडी के लिए एक स्ट्रेस किया,पोलिलीन टाइमआउट में फंस गया libcurl
[[email protected] ~]$ sudo strace -p 19559
Process 19559 attached - interrupt to quit
poll([{fd=7, events=POLLIN}], 1, 1000) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 0) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 1000) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 0) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 1000) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 0) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 1000) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 0) = 0 (Timeout)
poll([{fd=7, events=POLLIN}], 1, 1000) = 0 (Timeout)
यह अनिश्चित काल तक चलता है। एफडी 7/proc/19559/fd में
lrwx------ 1 root root 64 Sep 19 19:44 7 -> socket:[335178801]
क्या कोई मुझे बता सकता है कि यह क्यों हो रहा है। Libcurl बाहर निकलने के लिए मैं क्या कर सकता हूं जब यह
+1 'स्ट्रेस' का उपयोग करने के लिए +1 ... यदि केवल अधिक लोगों ने किया। – Leigh