Cron класс управляющий выполнением крон задач
Подробнее...
Cron класс управляющий выполнением крон задач
См. определение в файле Cron.php строка 22
◆ available_threads()
static Wrong\Task\Cron::available_threads |
( |
|
$id, |
|
|
|
$threads |
|
) |
| |
|
staticprivate |
Возвращает количество требуемых для запуска потоков
- Аргументы
-
int | $id | - идентификатор задачи |
array | $threads | - настройки потоков |
См. определение в файле Cron.php строка 137
◆ execute()
static Wrong\Task\Cron::execute |
( |
|
$row | ) |
|
|
static |
выполняет cron задачу
- Аргументы
-
object | $row | объект строки задачи из базы |
См. определение в файле Cron.php строка 54
◆ fork()
static Wrong\Task\Cron::fork |
( |
|
$row | ) |
|
|
static |
запуск стека из форка
- Аргументы
-
object | $row | объект задачи из строки бд |
См. определение в файле Cron.php строка 186
◆ get_curr_therads()
static Wrong\Task\Cron::get_curr_therads |
( |
|
$id | ) |
|
|
staticprivate |
Возвращает текущее количество запущенных потоков с id задачи
- Аргументы
-
int | $id | - идентификатор задачи |
См. определение в файле Cron.php строка 125
◆ get_token()
static Wrong\Task\Cron::get_token |
( |
|
$user_id | ) |
|
|
staticprivate |
возвращает x_auth_token пользователя, если пользователь имеет активную учетную запись с включенным API и имеет x_auth_token.
- Аргументы
-
int | $user_id | Идентификатор пользователя в базе данных. |
- Возвращает
- string x_auth_token из пользовательской таблицы.
См. определение в файле Cron.php строка 94
◆ load()
static Wrong\Task\Cron::load |
( |
| ) |
|
|
static |
проверяет, включено ли выполнение cron, и если это так, получает все задания cron из базы данных, которые должны быть запущены, и запускает их.
См. определение в файле Cron.php строка 32
◆ run_stack()
static Wrong\Task\Cron::run_stack |
( |
|
$id, |
|
|
|
$n, |
|
|
|
$threads |
|
) |
| |
|
staticprivate |
Запускает указанное количество потоков
- Аргументы
-
int | $id | - идентификатор задачи |
int | $n | - количество потоков |
array | $threads | - настройки потоков |
См. определение в файле Cron.php строка 154
◆ run_thread()
static Wrong\Task\Cron::run_thread |
( |
|
$id | ) |
|
|
staticprivate |
Запускает поток по идентификатору задачи
- Аргументы
-
int | $id | - идентификатор задачи |
См. определение в файле Cron.php строка 176
◆ set_run_at()
static Wrong\Task\Cron::set_run_at |
( |
| ) |
|
|
static |
устанавливает время следующих выполнений для всех крон задач из бд соответственно расписанию для каждой записи
См. определение в файле Cron.php строка 107
◆ DEFAULT_THERADS_SET
const Wrong\Task\Cron::DEFAULT_THERADS_SET = ['curr' => 0, 'min' => 1, 'max' => 1, 'load' => 300, 'fixed' => 0] |
настройки потоков по умолчанию
См. определение в файле Cron.php строка 25
Объявления и описания членов класса находятся в файле: