% 50'sini yürütür. Durum şu: PHP CLI kullanarak çalıştırdığım tek bir PHP betiğinde, hepsi HTTPS uzak bir ana bilgisayara verilen bir dizi cURL isteğim var. Bazen ben istekler başarıyla yürütmek, ama nedense çoğu zaman bunu çalıştırmak komut dosyasını çalıştırdığınızda ben cURL aşağıdaki hatayı alıyorum:cURL/PHP İsteği uzak SSL etkinleştirilmiş ana bilgisayara verilen cURL istekleri sadece% 50 ya da öylesine benim durumumda zaman başarılı olmasının nedeni, anlayamıyorum baştan arama yaptıktan sonra Zamanda
* About to connect() to www.virginia.edu port 443 (#0)
* Trying 128.143.22.36... * connected
* Connected to www.virginia.edu (128.143.22.36) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3 alert bad record mac
* Closing connection #0
tekrar aynı sonucu elde birkaç kez çalışırsanız, ama sonra birkaç denemeden sonra istekler başarılı bir şekilde geçecek. Bundan sonra betiği çalıştırmak bir hatayla sonuçlanır ve desen devam eder. Hata 'uyarı kötü kayıt mac' hata araştırmak bana yararlı bir şey vermedi ve komut dosyası hala zaman zaman çalışır beri bir SSL sorunu üzerinde suçlamakta tereddüt.
Ben php5 ve Openssl ait php5-curl yüklü yanı sıra son sürümü ile, Ubuntu Sunucu 10,04 gidiyorum. CURL'ye özgü seçenekler açısından CURLOPT_SSL_VERIFYPEER false olarak ayarlandı ve hem CURLOPT_TIMEOUT hem de CURLOPT_CONNECTTIMEOUT 4 saniyeye ayarlandı. Bu problemi daha da açıklamak, Mac OS X dev makinesinde aynı durumun meydana gelmesi gerçeğidir - taleplerin yalnızca% 50'sini geçmesi gerekir.
Google "Hata 140943FC" –
isteyebilirsiniz inan bana yaptı. İşçiler tarafından üretilen bir hata olduğu için, çalışan iş parçacığı sürümüne göre prefork MPM'de Apache'de çalıştığımdan emin olmak için bile kontrol ettim (bu yüzden prefork'u zaten çalıştırmamışımdır). – mquinn
Hatalı kayıt MAC, ağ arayüzünün MAC adresini ifade etmez. Bu, "İleti Kimlik Doğrulama Kodu" –