]> git.mxchange.org Git - friendica.git/commitdiff
Move the process check at the beginning of the script
authorMichael Vogel <icarus@dabo.de>
Sun, 6 Dec 2015 15:40:31 +0000 (16:40 +0100)
committerMichael Vogel <icarus@dabo.de>
Sun, 6 Dec 2015 15:40:31 +0000 (16:40 +0100)
include/poller.php

index 3b348531c5b6ed47806b1fa821189bb7d0262b17..06a5314a4f3b6d6e29dbdd375610c8b705e61a3b 100644 (file)
@@ -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))