Ошибки и предложения

В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.

Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

Перейти к проекту Нет, спасибо

<<< Назад

задержка запуска джобов

Добавлено: 2022-05-08 13:17:39 / Статус: Новая / Проект: Разработка ядра системы MajorDoMo

https://github.com/sergejey/majordomo/issues/1030

https://github.com/sergejey/majordomo/blob/e453668...

При ожидании Ок от getURL возможна задержка до 45 с. При долгой задаче выдается ошибка, которой нет + задерживается выполнение следующей задачи, если ее время запуска то же( Предлагается не ждать ответа и использовать getURLBackground. Проверено на себе)

        if ($jobs[$i]['COMMANDS'] != '') {
            $url = BASE_URL . '/objects/?system_call=1&job=' . $jobs[$i]['ID'];
            getURLBackground($url);
            /*
            $result = trim(getURL($url, 0));
            $result = preg_replace('/<!--.+-->/is', '', $result);
            if (!preg_match('/OK$/', $result)) {
                DebMes(sprintf('Error executing job %s (%s): %s', $jobs[$i]['TITLE'], $jobs[$i]['ID'], $result) . ' (' . __FILE__ . ')');
            }
            */
        }

0
 
Обсуждение (0)