Move the process check at the beginning of the script
This commit is contained in:
parent
54085508e5
commit
9f8da37c99
|
@ -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")) {
|
||||
// Run the cron job that calls all other jobs
|
||||
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
|
||||
}
|
||||
|
||||
} else {
|
||||
// Checking the number of workers
|
||||
if (poller_too_much_workers(1))
|
||||
return;
|
||||
|
||||
} else
|
||||
// Sleep four seconds before checking for running processes again to avoid having too many workers
|
||||
sleep(4);
|
||||
}
|
||||
|
||||
// Checking number of workers
|
||||
if (poller_too_much_workers(2))
|
||||
|
|
Loading…
Reference in a new issue