• 10-03-2025, 11:33:12
    #1
    Merhaba arkadaşlar,
    "cURL error 28: Connection timed out after 10002 milliseconds" hatasıyla ilgili yardımınıza ihtiyacım var. Bu hata, sunucu veya site belirli bir süre içerisinde cevap veremediğinde ortaya çıkıyor. Durumu çözmek için hem sunucu sahibi hem de tema sahibiyle iletişime geçtim; ancak ikisi de suçu birbirine atıyor. Bu konuda benzer bir deneyim yaşayan var mı?
    Eğer çözüm bulduysanız,
    lütfen nasıl çözdüğünüzü paylaşın.
    Şimdiden teşekkürler!
  • Kabul Edilen Cevap
    • Hosting firması loopback request destekliyor mu? Bu hatayı aldığınıza göre desteklemiyor veya başka bir sorun var. Olası sorunları kontrol etmek adına sunucu limitlerini kontrol etmelisiniz. Bu arada Cloudflare kullanıyor musunuz? Neyse aşağıdaki adımları tek tek uygulayın:

      1- Firewall açıksa kapatın
      2- mod_security açıksa kapatın
      3- RAM limitleri kısıtlıysa artırın
      4- PHP limitleri kısıtlıysa artırın

      Alternatif çözümler için aşağıdaki değeri temanızın function dosyasına ekleyin:

      add_action('init', function () 
      { 
          if (!session_id()) { session_start(); } 
      });
      Şimdi tekrar deneyin düzelmesi gerekecek. İlgili değerler loopback işlemini sonlandırıp REST API döngüsünü durduracaktır ama düzelmezse az önceki işlemi geri alın yani o kodu silin ve yerine şu kodu ekleyin:

      function __extend_http_request_timeout($timeout)
      {
          return 60; // 60 saniye belirle
      }
      add_filter('http_request_timeout', '__extend_http_request_timeout');
      Loopback işlemini 60 saniye belirledik. Olmazsa 120 yaparsınız. Böylece sorunun çözülmesi gerekecek.
  • 10-03-2025, 11:42:12
    #2
    Proxy kullanmaya calis. Fazla istek durumunda karşı sunucu seni engelliyor olabilir
  • 10-03-2025, 11:42:43
    #3
    Bu durumda şöyle bir şey yapın hocam tema sahibinin testini yaptığı hosting firmalardan birinden hosting alın bir de öyle deneyin
  • 10-03-2025, 14:44:24
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Hosting firması loopback request destekliyor mu? Bu hatayı aldığınıza göre desteklemiyor veya başka bir sorun var. Olası sorunları kontrol etmek adına sunucu limitlerini kontrol etmelisiniz. Bu arada Cloudflare kullanıyor musunuz? Neyse aşağıdaki adımları tek tek uygulayın:

    1- Firewall açıksa kapatın
    2- mod_security açıksa kapatın
    3- RAM limitleri kısıtlıysa artırın
    4- PHP limitleri kısıtlıysa artırın

    Alternatif çözümler için aşağıdaki değeri temanızın function dosyasına ekleyin:

    add_action('init', function () 
    { 
        if (!session_id()) { session_start(); } 
    });
    Şimdi tekrar deneyin düzelmesi gerekecek. İlgili değerler loopback işlemini sonlandırıp REST API döngüsünü durduracaktır ama düzelmezse az önceki işlemi geri alın yani o kodu silin ve yerine şu kodu ekleyin:

    function __extend_http_request_timeout($timeout)
    {
        return 60; // 60 saniye belirle
    }
    add_filter('http_request_timeout', '__extend_http_request_timeout');
    Loopback işlemini 60 saniye belirledik. Olmazsa 120 yaparsınız. Böylece sorunun çözülmesi gerekecek.
  • 10-03-2025, 15:34:03
    #5
    hocam emeğinize sağlık hallettim teşekkür ederim
  • 27-06-2025, 23:36:50
    #6
    akdaksaray adlı üyeden alıntı: mesajı görüntüle
    hocam emeğinize sağlık hallettim teşekkür ederim
    hocam merhaba,
    aynı sorunu yaşıyorum ama çözemedim, yardımcı olabilir misiniz?