abort bin/resque when managing multiple workers and pcntl_fork is unavailable

This commit is contained in:
Chris Boulton 2016-10-11 12:08:54 -07:00
parent 4dbdda6aa2
commit eba6ef55e7

View File

@ -96,7 +96,7 @@ if(!empty($PREFIX)) {
if($count > 1) { if($count > 1) {
for($i = 0; $i < $count; ++$i) { for($i = 0; $i < $count; ++$i) {
$pid = Resque::fork(); $pid = Resque::fork();
if($pid == -1) { if($pid === false || pid === -1) {
$logger->log(Psr\Log\LogLevel::EMERGENCY, 'Could not fork worker {count}', array('count' => $i)); $logger->log(Psr\Log\LogLevel::EMERGENCY, 'Could not fork worker {count}', array('count' => $i));
die(); die();
} }