$logger->info("added content getting [timeout=$net_timeout, errors_remaining=$error_countdown] URL = $url");
my $agent = LWP::UserAgent->new(timeout => $net_timeout);
+ my $res;
+
+ local $SIG{ALRM} = sub { die "ALARM TIMEOUT\n" };
+ eval {
+ alarm($net_timeout);
+ $res = $agent->get($url);
+ };
+ alarm(0);
- my $res = $agent->get($url);
$logger->info("added content request returned with code " . $res->code);
die "added content request failed: " . $res->status_line ."\n" unless $res->is_success;
$logger->info("added content getting [timeout=$net_timeout, errors_remaining=$error_countdown] URL = $url");
my $agent = LWP::UserAgent->new(timeout => $net_timeout);
+ my $res;
+
+ local $SIG{ALRM} = sub { die "ALARM TIMEOUT\n" };
+ eval {
+ alarm($net_timeout);
+ $res = $agent->post($url, Content => $content);
+ };
+ alarm(0);
- my $res = $agent->post($url, Content => $content);
$logger->info("added content request returned with code " . $res->code);
die "added content request failed: " . $res->status_line ."\n" unless $res->is_success;