Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2014-07-01 11:15:01 +0400
committermattab <matthieu.aubry@gmail.com>2014-07-01 11:15:01 +0400
commit5b744367e0fe7c516da1956bda498f41bf17d5a4 (patch)
tree2849ebc1f0317ffe83ad9cdcff41f95aa5d2b7d9 /core/CronArchive.php
parent4f9ea1da7741fad512d51cdac7c12d0a735d7e88 (diff)
add --concurrent-requests-per-website: When processing a website and its segments, number of requests to process in parallel
refs https://github.com/piwik/piwik/pull/319 refs #5396
Diffstat (limited to 'core/CronArchive.php')
-rw-r--r--core/CronArchive.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/core/CronArchive.php b/core/CronArchive.php
index bb45a7383a..e12fcc85f6 100644
--- a/core/CronArchive.php
+++ b/core/CronArchive.php
@@ -607,7 +607,7 @@ class CronArchive
$cliMulti = new CliMulti();
$cliMulti->setAcceptInvalidSSLCertificate($this->acceptInvalidSSLCertificate);
- $cliMulti->setConcurrentProcessesLimit(self::MAX_CONCURRENT_API_REQUESTS);
+ $cliMulti->setConcurrentProcessesLimit($this->getConcurrentRequestsPerWebsite());
$response = $cliMulti->request($urls);
foreach ($urls as $index => $url) {
@@ -1314,4 +1314,12 @@ class CronArchive
}
return "last" . $dateLast;
}
+
+ /**
+ * @return int
+ */
+ private function getConcurrentRequestsPerWebsite()
+ {
+ return $this->getParameterFromCli('--concurrent-requests-per-website', true);
+ }
}