check for the HTTPS server in a manner similar to how we check for the HTTP

server
This commit is contained in:
Daniel Stenberg 2005-03-16 22:02:09 +00:00
parent 61133545f6
commit 4a6cc54eb5
1 changed files with 13 additions and 9 deletions

View File

@ -477,20 +477,24 @@ sub runhttpsserver {
if($verbose) {
print "CMD: $cmd\n";
}
sleep(1);
for(1 .. 30) {
$pid=checkserver($HTTPSPIDFILE);
if($pid <= 0) {
if($verbose) {
print STDERR "RUN: waiting one sec for HTTPS server\n";
}
sleep(1);
# verify that our HTTPS server is up and running:
$cmd="$CURL --silent --insecure \"https://$HOSTIP:$HTTPSPORT/verifiedserver\" 2>/dev/null";
if($verbose) {
print "CMD: $cmd\n";
}
else {
my $data=`$cmd`;
if ( $data =~ /WE ROOLZ: (\d+)/ ) {
$pid = 0+$1;
last;
}
if($verbose) {
print STDERR "RUN: waiting one sec for HTTPS server\n";
}
sleep(1);
}
return $pid;