Move the process check at the beginning of the script
This commit is contained in:
parent
54085508e5
commit
9f8da37c99
1 changed files with 5 additions and 6 deletions
|
@ -38,6 +38,10 @@ function poller_run(&$argv, &$argc){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Checking the number of workers
|
||||||
|
if (poller_too_much_workers(1))
|
||||||
|
return;
|
||||||
|
|
||||||
if(($argc <= 1) OR ($argv[1] != "no_cron")) {
|
if(($argc <= 1) OR ($argv[1] != "no_cron")) {
|
||||||
// Run the cron job that calls all other jobs
|
// Run the cron job that calls all other jobs
|
||||||
proc_run("php","include/cron.php");
|
proc_run("php","include/cron.php");
|
||||||
|
@ -56,14 +60,9 @@ function poller_run(&$argv, &$argc){
|
||||||
// But: Update processes (like the database update) mustn't be killed
|
// But: Update processes (like the database update) mustn't be killed
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else
|
||||||
// Checking the number of workers
|
|
||||||
if (poller_too_much_workers(1))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Sleep four seconds before checking for running processes again to avoid having too many workers
|
// Sleep four seconds before checking for running processes again to avoid having too many workers
|
||||||
sleep(4);
|
sleep(4);
|
||||||
}
|
|
||||||
|
|
||||||
// Checking number of workers
|
// Checking number of workers
|
||||||
if (poller_too_much_workers(2))
|
if (poller_too_much_workers(2))
|
||||||
|
|
Loading…
Reference in a new issue