CURL SSL koyar / mesajları için gecikmiş tepkiler (php) (OpenSSL'de vs NSS)

3 Cevap php

Ben aynı SSL PUT yapma iki Fedora tabanlı apache webservers var / POST php / cURL ile çağırır. Bir iyi çalışır, ancak diğer çağrı başarılı ama bir yanıt (~ 10 dk) geri dönmek için çok uzun zaman alır. (Etkilenen görünmüyor alır)

Çalışmayan sürümü SSL için NSS kullanan cURL sonraki bir sürümünü kullanır iken çalışan sunucunun cURL, SSL OpenSSL'yi kullanır

Ben SSL uygulamaları veya cURL üzerine etkisi hakkında hiçbir şey bilmiyoruz. Ne SSL PUT / POST yanıtları böyle önemli bir gecikmeye neden olur?

Herhangi bir öneriniz takdir-teşekkür ederiz -

3 Cevap

Ben sadece tahmin edebilirsiniz, ancak bazı SSL uygulamaları gereksiz ters DNS aramalarını yapmaya çalışıyor sonuna kadar ve bu zaman aşımına için uzun bir zaman alabilir.

Evet, çizgisinde bir DNS konuda bahse girerim.

Kökünden bir rota iz çalıştırmak deneyin ve bazı bağlantı rakamlar olsun.

Orada sorunlar ilk Debug gösterilmesini nerede görebilirsiniz böylece hem makinelerde bunu.

Ben cevabı bilmiyorum. DNS önerileri her zaman iyidir. Diğer fikirler MTU keşif, müşteriler eksik aracılar indirmek için çalışıyor olabilir bu nedenle sunucu ara certs sağlayarak değil veya CA recovation listesini kontrol için bir girişimde bulunur.

Wireshark indirin ve müşterileri arasındaki davranış farkının daha iyi bir fikir elde etmek mümkün olmalıdır.