majordomo
majordomo copied to clipboard
задержка запуска джобов
https://github.com/sergejey/majordomo/blob/e453668e32c17bf4c3d751ea2efcd8494bc3b11a/lib/common.class.php#L314
При ожидании Ок от 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__ . ')');
}
*/
}
рассмотреть возможность передачи в строке юрл параметра COMMANDS вместо https://github.com/sergejey/majordomo/blob/e453668e32c17bf4c3d751ea2efcd8494bc3b11a/objects/index.php#L140