Puncte:0

wget sau curl timeout după stabilirea conexiunii, înainte de a începe descărcarea

drapel do

Trebuie să descarc date de pe un server în operațiuni în lot. Serverul arată următorul comportament cu aproximativ 30 % din descărcări:

  1. DNS funcționează, gazda este rezolvată.
  2. Conexiunea se stabilește.
  3. Descărcarea nici măcar nu începe (nu sunt trimise date).

Prin urmare, trebuie să reîncerc de câteva ori până funcționează. Problema este că, dacă descărcarea nu începe într-o secundă, se blochează pentru totdeauna. Prin urmare, trebuie să folosesc un timeout, dar numai dacă descărcarea nu începe (nu sunt trimise date). Există o opțiune de timeout a wget sau curl care face asta? După înțelegerea mea, niciuna dintre opțiunile de timeout disponibile --dns-timeout, --connect-timeout, --read-timeout nu face asta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.