curl –keepalive-time – Controlul Pachetelor TCP Keepalive în Comenzi cURL

Sintaxă
curl --keepalive-time <secunde> [--no-keepalive] <URL>

Parametrul --keepalive-time ajustează intervalul în secunde dintre trimiterea pachetelor de test TCP Keep-Alive pe o conexiune activă. Această setare previne deconectarea forțată a conexiunilor lungi de către firewall-uri intermediare, load balancere sau gateway-uri NAT care închid socket-urile inactive după o perioadă de liniște.

# Trimite pachete TCP Keepalive la fiecare 30 de secunde
curl --keepalive-time 30 https://api.dexblog.ro/stream/long-running-task

# Dezactivează complet mecanismul TCP Keepalive
curl --no-keepalive https://api.dexblog.ro/quick-check

Utilitate: Esențial în transferuri mari de date pe conexiuni instabile sau în interogarea unor proceduri de stocare SQL care au nevoie de minute întregi pentru a genera datele înainte de primul răspuns.

Opțiuni

  • --keepalive-time <secunde>: Timpul de inactivitate permis înainte de trimiterea primului semnal de sondare.
  • --no-keepalive: Dezactivează complet trimiterea de pachete keepalive de către kernel-ul SO.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: curl –keepalive-time – Controlul Pachetelor TCP Keepalive

Ai o nelămurire despre utilizarea comenzii curl –keepalive-time – Controlul Pachetelor TCP Keepalive sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.