| line |
true |
false |
branch |
|
47
|
12 |
0 |
unless (defined $self->conf->{'port'} or defined $self->conf->{'unixsocket'}) |
|
52
|
12 |
0 |
unless (defined $self->conf->{'dir'}) |
|
56
|
0 |
12 |
if ($self->conf->{'loglevel'} and $self->conf->{'loglevel'} eq 'warning') |
|
61
|
12 |
0 |
if ($self->auto_start) |
|
68
|
0 |
12 |
if defined $self->pid and $$ == $self->_owner_pid |
|
74
|
0 |
12 |
if defined $self->pid |
|
77
|
0 |
12 |
unless open my $logfh, '>>', "$tmpdir/redis-server.log" |
|
81
|
0 |
12 |
unless defined $pid |
|
83
|
6 |
6 |
if ($pid == 0) |
|
84
|
0 |
6 |
unless open STDOUT, '>&', $logfh |
|
85
|
0 |
6 |
unless open STDERR, '>&', $logfh |
|
95
|
6 |
12 |
if (waitpid($pid, 1) > 0) { } |
|
101
|
12 |
0 |
if (open $logfh, '<', "$tmpdir/redis-server.log") |
|
109
|
0 |
12 |
if ($log =~ /[Rr]eady to accept connections/) |
|
118
|
6 |
0 |
unless ($ready) |
|
119
|
0 |
6 |
if ($self->pid) |
|
128
|
6 |
0 |
if (open $logfh, '<', "$tmpdir/redis-server.log") |
|
144
|
0 |
6 |
unless open my $conffh, '>', "$tmpdir/redis.conf" |
|
149
|
6 |
0 |
unless (CORE::exec 'redis-server', "$tmpdir/redis.conf") |
|
150
|
6 |
0 |
if ($! == 2) { } |
|
164
|
0 |
0 |
unless defined $self->pid |
|
197
|
0 |
0 |
if ($port and $port > 0) { } |
|
215
|
0 |
18 |
unless defined $v |