line |
true |
false |
branch |
34
|
15 |
1 |
unless my $pid = -r $self->pid_file && $self->pid_file->slurp |
36
|
1 |
0 |
if $pid and kill 0, $pid |
43
|
0 |
1 |
if -s (my $file = $self->pid_file) |
49
|
0 |
0 |
unless my $pid = $self->check_pid |
51
|
0 |
0 |
kill('USR2', $pid) ? : |
55
|
0 |
14 |
if (my $pid = $self->check_pid) |
91
|
3 |
0 |
$ENV{'HARNESS_ACTIVE'} ? : |
|
0 |
3 |
$ENV{'HARNESS_IS_VERBOSE'} ? : |
94
|
1 |
6 |
if $ENV{'MOJODCTL_LOG_FILE'} |
99
|
1 |
7 |
if $ENV{'MOJODCTL_PID_FILE'} |
105
|
0 |
6 |
unless $path =~ /\.sock$/u |
106
|
0 |
6 |
if -S $path |
121
|
14 |
14 |
if $workers < 1 |
131
|
0 |
0 |
if $w->{$signal} |
141
|
0 |
0 |
if (my $signal = $self->{'stop_signal'}) |
142
|
0 |
0 |
unless keys %$pool |
143
|
0 |
0 |
unless $_->{$signal} |
148
|
0 |
0 |
if $need > 0 |
157
|
0 |
0 |
unless my $w = $pool->{$pid} |
159
|
0 |
0 |
if (not $w->{'graceful'} and $w->{'time'} + $ht <= $time) |
164
|
0 |
0 |
if ($gt and $w->{'graceful'} and $w->{'graceful'} + $gt < $time) { } |
|
0 |
0 |
elsif ($w->{'graceful'}) { } |
175
|
0 |
0 |
unless $select->can_read("0.1") |
176
|
0 |
0 |
unless $self->worker_pipe->sysread(my $chunk, 4194304) |
180
|
0 |
0 |
unless my $w = $self->{'pool'}{$1} |
181
|
0 |
0 |
if $2 eq "k" |
182
|
0 |
0 |
if $2 eq "g" |
198
|
0 |
0 |
unless defined(my $pid = fork) |
199
|
0 |
0 |
if $pid |
213
|
0 |
1 |
unless my $w = delete $self->{'pool'}{$pid} |
220
|
1 |
8 |
if $self->{'pid'} and $self->{'pid'} != $$ |
222
|
1 |
7 |
if $path and -e $path |
225
|
5 |
3 |
if $worker_pipe and -S $worker_pipe->hostpath |