Changeset 33315 for gs3-extensions/solr/trunk/src/perllib/solrserver.pm
- Timestamp:
- 2019-07-09T16:54:05+12:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/solr/trunk/src/perllib/solrserver.pm
r31490 r33315 87 87 my $xml_output = ""; 88 88 my $error_output = undef; 89 my $is_error = 0; 89 90 90 91 my $in_preamble = ($output_format eq "xml") ? 1 : 0; … … 92 93 ## print STDERR "**** wgetcmd = \n $cmd\n"; 93 94 94 95 if (open(WIN,"$cmd |")) { 95 96 96 97 my $line; … … 100 101 chomp $line; 101 102 $error_output = $line; 103 $is_error = 1; 102 104 last; 103 105 } 104 elsif ($line =~ m/failed: Connection refused/) { 106 elsif ($line =~ m/failed: (Connection refused|Bad file descriptor)/ || $line =~ m/failed:/i) { 107 # When the server wasn't running on windows, also got "failed: Bad file descriptor". 108 # But making more robust by adding support for any "failed:..." wget response msg 105 109 chomp $line; 106 110 $error_output = $line; … … 129 133 130 134 if(defined $error_output) { 131 print STDERR "\n\n**** WGET_SERVICE got an error: $error_output\n\n"; 135 if($is_error) { 136 print STDERR "\n\n**** WGET_SERVICE got an error: $error_output\n\n"; 137 } else { 138 print STDERR "\n\n**** WGET_SERVICE got: $error_output. (GS3 server likely not running.)\n\n"; 139 } 132 140 } 133 141 … … 416 424 417 425 my $server_status = "unknown"; 418 419 426 if ($self->server_running()) { 427 420 428 $server_status = "already-running"; 421 429 print STDERR "@@@@ server already running\n\n";
Note:
See TracChangeset
for help on using the changeset viewer.