Добрый день. Подскажите как задать Request retries и включить логи при создании задания через API На данный момент код примерно такой Код: ... $request = json_encode(array( 'action' => 'addTask', 'password' => '', 'data' => array ( 'resultsFileName' => $folder.'.txt', 'parsers' => array ( array( 'JS::TEST', 'myconf', array ( 'type' => 'override', 'id' => 'hash', 'value' => $folder, ) ), ), 'queriesFrom' => 'file', 'queriesFile' => '/root/aparser/queries/files/'.$folder.'/test.txt', 'preset' => 'default', 'configPreset' => '100 Threads', ), )); ...
Ещё такая проблема. При окончании парсинга апарсер висит на 2-5 потоках и не завершается. Запускаю по API. В настройке парсеров указал кол-во попыток - 1
Кол-во попыток задается также, как и любое другое переопределение (оверрайд): Код: array ( 'type' => 'override', 'id' => 'proxyretries', 'value' => 25, ) Ведение лога задания включается флагом doLog: Код: 'doLog' => 'db' Самый простой способ посмотреть все переменные - это создать задание с нужными настройками в Редакторе заданий и получить его API запрос: Нужно проанализировать лог задания, посмотреть что происходит в активных потоках.
а как указать значение для "proxyretries" не при создании задания, а именно в апи запросе резульатов?