Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud SDK:Zaman aşımı süresini yapılandırma

Son Güncelleme:Oct 07, 2026

Uygun zaman aşımı ayarları, programınızın yanıt vermeyen çağrılarda süresiz olarak beklemesini engeller ve devam eden görevlerin erken kesilmesini önler. V2.0 PHP SDK; istek düzeyinde, istemci düzeyinde ve varsayılan ayarlar aracılığıyla zaman aşımı yapılandırmayı destekler.

Zaman aşımı yapılandırma yöntemleri

Not

Zaman aşımı yapılandırmaları aşağıdaki öncelik sırasına göre uygulanır: RuntimeOptions yapılandırması, Client yapılandırması ve varsayılan yapılandırma.

  • Varsayılan yapılandırmayı kullanın. Hem okuma zaman aşımı hem de bağlantı zaman aşımı varsayılan olarak 5 saniyedir.

  • Çalışma zamanı parametrelerini (RuntimeOptions) kullanarak istek başına zaman aşımını yapılandırın.

    use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
    
    // Set runtime parameters. These are valid only for requests that use this RuntimeOptions instance.
    $runtime = new RuntimeOptions([
        "connectTimeout" => 5000, // Connection timeout setting
        "readTimeout" => 10000, // Read timeout setting
    ]);
    
  • Config kullanarak genel bir zaman aşımını yapılandırın.

    use Darabonba\OpenApi\Models\Config;
    
    $config = new Config([
        "connectTimeout" => 5000, // Connection timeout setting
        "readTimeout" => 10000, // Read timeout setting
    ]);