diff --git a/src/Core/Worker.php b/src/Core/Worker.php index 036f065d4..69ca6004c 100644 --- a/src/Core/Worker.php +++ b/src/Core/Worker.php @@ -31,6 +31,13 @@ use Friendica\Util\DateTimeFormat; */ class Worker { + const PRIORITY_UNDEFINED = PRIORITY_UNDEFINED; + const PRIORITY_CRITICAL = PRIORITY_CRITICAL; + const PRIORITY_HIGH = PRIORITY_HIGH; + const PRIORITY_MEDIUM = PRIORITY_MEDIUM; + const PRIORITY_LOW = PRIORITY_LOW; + const PRIORITY_NEGLIGIBLE = PRIORITY_NEGLIGIBLE; + const STATE_STARTUP = 1; // Worker is in startup. This takes most time. const STATE_LONG_LOOP = 2; // Worker is processing the whole - long - loop. const STATE_REFETCH = 3; // Worker had refetched jobs in the execution loop. diff --git a/static/defaults.config.php b/static/defaults.config.php index b199b055b..f20b333dd 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -653,11 +653,11 @@ return [ // worker_max_duration (Array) // Maximum runtime per priority. Worker processes that exceed this runtime will be terminated. 'worker_max_duration' => [ - PRIORITY_CRITICAL => 720, - PRIORITY_HIGH => 10, - PRIORITY_MEDIUM => 60, - PRIORITY_LOW => 180, - PRIORITY_NEGLIGIBLE => 720 + Friendica\Core\Worker::PRIORITY_CRITICAL => 720, + Friendica\Core\Worker::PRIORITY_HIGH => 10, + Friendica\Core\Worker::PRIORITY_MEDIUM => 60, + Friendica\Core\Worker::PRIORITY_LOW => 180, + Friendica\Core\Worker::PRIORITY_NEGLIGIBLE => 720 ], // worker_processes_cooldown (Integer)