Điểm:0

wget hoặc curl hết thời gian chờ sau khi kết nối được thiết lập, trước khi bắt đầu tải xuống

lá cờ do

Tôi cần tải xuống dữ liệu từ máy chủ trong các hoạt động hàng loạt. Máy chủ hiển thị hành vi sau với khoảng 30 % số lượt tải xuống:

  1. DNS hoạt động, máy chủ được giải quyết.
  2. Kết nối được thiết lập.
  3. Quá trình tải xuống thậm chí không bắt đầu (không có dữ liệu nào được gửi).

Vì vậy, tôi cần thử lại một vài lần cho đến khi nó hoạt động. Vấn đề là nếu quá trình tải xuống không bắt đầu trong vòng một giây, nó sẽ bị treo vĩnh viễn. Do đó, tôi cần sử dụng thời gian chờ, nhưng chỉ khi quá trình tải xuống không bắt đầu (không có dữ liệu nào được gửi). Có tùy chọn thời gian chờ của wget hoặc curl nào thực hiện điều đó không? Theo hiểu biết của tôi, không có tùy chọn thời gian chờ nào có sẵn --dns-timeout, --connect-timeout, --read-timeout thực hiện điều đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.