Ga naar de hoofdinhoud

Extra opties in de taak-editor

Aanvullende opties van de taak-editor

In de Taak-editor zijn er aanvullende opties waarmee u logs voor een taak kunt inschakelen, een deduplicatiedatabase kunt bijhouden die in meerdere taken kan worden gebruikt, de prioriteit voor een taak kunt instellen, kunt opgeven welke preset moet worden gestart na voltooiing van deze taak en andere uiterst nuttige opties.

Basisopties

Opties Log bijhouden en Opslaan van deduplicatiestatus

Log bijhouden

Selecteer deze optie om taaklogs te bekijken tijdens de uitvoering van de taak of na voltooiing van de taak. U kunt in het taaklogboek de redenen voor mislukte query's bekijken en op basis daarvan conclusies trekken en actie ondernemen.

Opslaan van deduplicatiestatus

Keep unique (Opslaan van deduplicatiestatus) - de mogelijkheid om deduplicatie-informatie op te slaan voor toekomstige taken

Geavanceerde opties

Meer opties

Door op de knop More options (Meer opties) te klikken, ziet u geavanceerde instellingen voor resultaten: aantal logs beperken, prioriteit, starten bij voltooiing, resultaatbestand gebruiken voor query's, tools.js overschrijven, taak verwijderen bij voltooiing, URL aanroepen bij voltooiing.

Tekst voorafgaan en Tekst achtervoegen

Prepend and append text (Tekst voorafgaan en Tekst achtervoegen) - A-Parser kan tekst voorafgaan en achtervoegen aan het resultaatbestand om een CSV-header te vormen, voor begin- en eindtags van een XML-bestand, enz.

Beperking van het aantal logs

Als de waarde groter is dan nul, worden oude logs automatisch verwijderd.

Beperkingen van het aantal logs

Taakprioriteit

Wordt gebruikt in combinatie met de instelling Dynamic thread limit (Dynamische threadlimiet). Taken met een hogere prioriteit ontvangen threads onmiddellijk na voltooiing van elke query bij taken met een lagere prioriteit

Kenmerken
  • Als taken dezelfde prioriteit hebben, krijgt de taak die qua tijd eerder is toegevoegd de voorkeur
  • Werkt alleen met dynamische threadlimiet
  • Bij het toevoegen van een taak via de API moet het veld prio worden opgegeven van 1 tot 100 (hoger is meer prioriteit)

Volgende taak starten bij voltooiing van de huidige

Run on complete (Starten bij voltooiing) - de mogelijkheid om de volgende taak te starten nadat de huidige taak is voltooid. In de instellingen kunt u de vereiste threadconfiguratie opgeven en de optie Use result file for query (Resultaatbestand gebruiken voor query) selecteren, waarmee u het bestand met het resultaat van de huidige taak kunt gebruiken als bron van query's voor de taak die in de vervolgkeuzelijst is gespecificeerd.

Optie Starten bij voltooiing

Callback URL aanroepen bij voltooiing van de taak

Call URL on complete (URL aanroepen bij voltooiing) - de mogelijkheid om bij voltooiing van de taak een POST-verzoek naar de opgegeven URL te sturen, in de body waarvan een JSON met de taakstatus zal staan:

{
"taskUid" : "214",
"state" : {
"requests" : "1",
"additionalCount" : 0,
"addTime" : 1527501047,
"activeThreads" : 0,
"logExists" : 0,
"changeTime" : 1527501049,
"resultsCount" : 0,
"lastQuery" : "tt",
"lastTotalFail" : 0,
"avgSpeed" : 60,
"queriesDoneCount" : 1,
"started" : 1,
"queriesCount" : 1,
"minimized" : 0,
"curSpeed" : 0,
"totalWaitProxyThreads" : 0,
"totalFail" : 1,
"queriesDoneCountAtStart" : 0,
"startTime" : 1527501049,
"runTime" : 0,
"uniqueResultsCount" : "none"
},
"status" : "completed",
"stats" : "<b>Overall stats</b><br>Runtime: 0:00:00<br>HTTP requests: 1<br><br><b>1. Net::HTTP</b><br>Queries done: 1<br>Successful queries: 0<br>Proxies used: 1 (per query)<br>Retries used: 1 (per query)<br>HTTP requests: 1 (per query)<br>Proxies banned: 0/10000"
}

tools.js overschrijven

Override tools.js (tools.js overschrijven) - overschrijft het bestaande tools.js voor de huidige preset, en maakt het ook mogelijk om alleen de benodigde functies samen met de preset te exporteren.

Taak verwijderen bij voltooiing

Remove task on complete (Taak verwijderen bij voltooiing) - verwijdert de taak bij voltooiing, zonder deze aan de voltooide taken toe te voegen.

Stop task on error

Stop task on error - stopt de uitvoering van de taak wanneer er een mislukte query optreedt.