Переглянути джерело

Timeout cURL to avoid perma-hang

Zachary Kotlarek 12 роки тому
батько
коміт
a5a16ca6ab
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      yt/subscribe.pl

+ 1 - 1
yt/subscribe.pl

@@ -18,7 +18,7 @@ use PrettyPrint;
 # Paramters
 # Paramters
 my $EXTRAS_FILE = 'extra_videos.ini';
 my $EXTRAS_FILE = 'extra_videos.ini';
 my $CURL_BIN    = 'curl';
 my $CURL_BIN    = 'curl';
-my @CURL_ARGS   = ('-4', '--insecure', '-C', '-');
+my @CURL_ARGS   = ('-4', '--insecure', '-C', '-', '--connect-timeout', '10', '--max-time', '600');
 my $BATCH_SIZE  = 50;
 my $BATCH_SIZE  = 50;
 my $MAX_INDEX   = 2500;
 my $MAX_INDEX   = 2500;
 my $API_URL     = 'https://gdata.youtube.com/feeds/api/';
 my $API_URL     = 'https://gdata.youtube.com/feeds/api/';