2012-07-04 6 views
5

मुझे यादृच्छिक रूप से निम्न त्रुटि मिलती है। यह हर समय नहीं होता है।PHP घातक त्रुटि: अनकॉट कर्ल अपवाद: फेसबुक ऐप्स पर 28 और 35

PHP Fatal error: Uncaught CurlException: 28: Operation timed out after 60 seconds with 47 out of 47 bytes received 
PHP Fatal error: Uncaught CurlException: 28: connect() timed out! 
PHP Fatal error: Uncaught CurlException: 35: Unknown SSL protocol error in connection to graph.facebook.com:443 

क्या मैं कोशिश किया

1. adding CURLOPT_SSLVERSION  => 3 (even try changing to 2) 
2. changing 'https://api-read.facebook.com/' to 'api_read' => 'https://api.facebook.com/' 
3. adding $opts[CURLOPT_SSLVERSION] = 3;           
      curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); 
4. Changing CURLOPT_CONNECTTIMEOUT => from 10 to 60 
5. closing IPv6 and add 69.171.224.54 graph.facebook.com to /etc/hosts (several other IPs also added) 
6. telnet graph.facebook.com 443 and nslookup graph.facebook.com 

मैं कहाँ आगे देखने के लिए पता नहीं है कर रहे हैं। कृपया सहायता कीजिए!

FYI करें: cURL समर्थन = सक्षम, cURL सूचना = 7.15.5 जो OpenSSL संस्करण = 0.9.8e (नवीनतम मैं Centos 5.7 पर अपडेट कर सकते हैं)

+1

मेरे पास एक ही समस्या है, यह बहुत ही दुर्लभ और यादृच्छिक है, curl के साथ होता है, और php-sdk के साथ होता है, और ऐसा लगता है कि किसी भी प्रकार के कॉल के लिए ऐसा होता है। /पेजिड /पेजिड/फीड पेजिड/एल्बम इत्यादि; https://developers.facebook.com/bugs/328399317246454?browse=search_4ff4817e0c5ec9768956669 –

+1

@Carter क्या आपको अभी तक कोई समाधान मिल रहा है? – Nick

+1

वहां एक खुली बग संबंधित है और उच्च priorty https://developers.facebook.com/bugs/335732253172491?browse=search_4ff75f44edcac2200632441 इंटरमिटेंट SSL प्रमाणपत्र त्रुटियां: "SSL/TLS सुरक्षित चैनल नहीं बना सका।" –

उत्तर

3

इन त्रुटियों के सभी कनेक्शन समय बाहर करने के लिए विभिन्न चरणों के दौरान संबंधित HTTP प्रक्रिया का:

    पहले में
  • , कनेक्शन स्थापित किया गया था, लेकिन कोई (या बहुत कम) डेटा
  • दूसरे में वापस आ गया था, कनेक्शन सभी
  • में कम से स्थापित नहीं किया जा सका तीसरा, टीसीपी कनेक्शन es था tablished, लेकिन एक सुरक्षित चैनल की बातचीत में कहीं गिरा दिया गया था

शॉन ई कार्टर ऊपर कहते हैं, इस बग एक ही मुद्दा https://developers.facebook.com/bugs/328399317246454?browse=search_4ff4817e0c5ec9768956669 होने के लिए के रूप में इस सवाल का Can not connect to Facebook with a curl request

अंततः है प्रकट होता है, यह सिर्फ साधन कि फेसबुक का एपीआई सर्वर अपेक्षा से थोड़ा धीमा था। आप लंबे समय तक उपयोग करने का प्रयास कर सकते हैं, या, क्योंकि यह अस्थायी है, अपवाद को पकड़ रहा है और फिर कोशिश कर रहा है।

संबंधित मुद्दे