Fix: Corected config value name

This commit is contained in:
Michael 2019-02-11 04:39:24 +00:00
부모 b5dcca995c
커밋 5fc6c0ef38
2개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제

파일 보기

@ -397,9 +397,9 @@ return [
// If enabled, it prints out the jobs per minute.
'worker_jpm' => false,
// worker_jpm_limit (String)
// worker_jpm_range (String)
// List of minutes for the jobs per minute (JPM) calculation
'worker_jpm_limit' => '1, 10, 60',
'worker_jpm_range' => '1, 10, 60',
// worker_load_exponent (Integer)
// Default 3, which allows only 25% of the maximum worker queues when server load reaches around 37% of maximum load.

파일 보기

@ -718,6 +718,12 @@ class Worker
$intervals = explode(',', Config::get('system', 'worker_jpm_range'));
$jobs_per_minute = [];
foreach ($intervals as $interval) {
if ($interval == 0) {
continue;
} else {
$interval = (int)$interval;
}
$stamp = (float)microtime(true);
$jobs = DBA::p("SELECT COUNT(*) AS `jobs` FROM `workerqueue` WHERE `done` AND `executed` > UTC_TIMESTAMP() - INTERVAL ? MINUTE", $interval);
self::$db_duration += (microtime(true) - $stamp);