cURL error 28: Connection timed out after 10001 milliseconds Hatası ve Çözümü
Bu hata, WooCommerce sitenizin barındığı sunucunun, Kargo Entegratör sunucularına belirlenen süre (10 saniye) içerisinde
bağlanamadığını ifade eder. Teknik olarak sunucular arası iletişim bir engel nedeniyle kurulamamaktadır.
Muhtemel Nedenler
Güvenlik Duvarı (Firewall) Engeli: Sunucunuzun güvenlik ayarları Kargo Entegratör IP adresini "tehdit" olarak algılayıp
bloklamış olabilir.
Sunucu Kaynak Yetersizliği: CPU veya RAM limitlerinin dolması nedeniyle sunucu dış bağlantı isteğini başlatamıyor
olabilir.
DNS veya Ağ Gecikmeleri: Sunucu tarafındaki anlık ağ dalgalanmaları.
Çözüm Önerileri
1. IP Adresini Beyaz Listeye (Whitelist) Ekleme
En yaygın çözüm yolu budur. Sitenizin sunucusuna Kargo Entegratör'den gelen isteklere izin vermesi gerektiğini
söylemelisiniz.
Adım 1: Hosting sağlayıcınıza veya sistem yöneticinize bir destek bileti (ticket) açın.
Adım 2: Şu mesajı iletin:
"Kargo Entegrasyon servisimizin çalışabilmesi için 37.27.30.151 IP adresinin sunucu güvenlik duvarında (Firewall)gibi
güvenlik katmanlarında beyaz listeye (whitelist) eklenmesini rica ederiz."
2. Sunucu Performans Kontrolü
IP tanımlamasına rağmen sorun sürüyorsa sunucu yükünü kontrol edin:
Sunucunuzun CPU ve RAM kullanımının %90'ın üzerinde olup olmadığını kontrol edin.
WordPress tarafında çok fazla ağır eklenti kullanılıyorsa, bu durum cURL isteklerini yavaşlatabilir.
3. Zaman Aşımı Limitini Artırma (Opsiyonel)
Eğer sunucunuz yanıt vermekte sadece "biraz" geç kalıyorsa, PHP max_execution_time değerinin çok düşük olmadığından emin
olun (Önerilen: 60 veya 90).
Bu hata doğrudan Kargo Entegratör ile ilgili değil, sitenizin barındığı sunucu ortamının dış dünyaya ulaşamaması ya da
yavaş ulaşması ile ilgilidir. Sorunun kalıcı çözümü için hosting firmanızın destek ekibiyle koordineli ilerlemeniz
önerilir.