public void crawl (final int cycles) {
try {
StopMonitor.reset();
FetchdataProcessor processor = new FetchdataProcessor();
if (distributed) {
pageCatcher = new PageCatcher("catch");
}
int cyclesCounter = 0;
boolean createNewPageDB = (cycles != 0);
while (running()) {