Settings
Please read the Terms of Use for Materials on ZennoLab
Table of contents
Description
This tab configures the number of execution and threads and using of proxy.
Attempts count
The number of repetitions.
The project will be made as many times as indicated in this field.
-1
(minus one) is an infinite number of repetitions. The project will be executed an infinite number of times until you stop it (the Stop button or setting 0 repetitions (zero) instead -1), or until one of the stop conditions from the corresponding tab will come.
Maximum # of threads
The number of simultaneously started threads for the project.
Below in the article will be several examples of explaining the connection of the settings "Attempts count" and the "Maximum # of threads".
Priority
Here you can set the priority of the template.
Priority threads can interrupt a request for instances of less priority threads (if the appropriate setting is enabled).
Labels
Labels allow grouping projects. You can set several labels at once.
You can choose as already existing (from the drop-down list) [1] and add new (using the "+" button) [2]
Proxy
Should the project use a proxy from the built-in ZennoproxyChecker?
Don't use - execution without a proxy, with a real IP address.
If possible - if there is a "live" proxy in ProxyChecker, the project will be used with their use if there are no proxies - then without them.
Use (without deletion) - proxy in the project is used without deleting from the list of "live" proxy in ProxyChecker. If there is no suitable proxy, then the project will be expected until it appears.
Use - proxies in the project are used with the removal of the "live" proxy in ProxyChecker. If there is no suitable proxy, then the project will be expected until it appears.
Rules
The choice of rule or rules on which proxy is taken from the list of "live" proxies used for the project. Rules are created in ProxyChecker.
Running a template in multi-threaded mode
Zennoposter Standard and Pro allows you to run at the same time multiple execution threads for the project.
To do this, you must specify the desired amount of "Maximum # of threads", and in the setting "attempts count" the number of repetitions.
Perhaps you still have to click the Start button in the main menu (if the project is in the status of "Stop").
Do not immediately try to execute the project in 100 threads!
Each thread consumes computer resources - RAM, CPU, accessing the hard disk (the intensity of consumption depends on the logic of the template and the site with which it works).
The simultaneous launch of a large amount of threads can cause both freezing the program and the operating system as a whole (or even to its emergency completion).
Example №1
Attempts count - 60
Maximum # of threads - 1
Result: One thread starts and sequentially, one by one, performs 60 repetitions. If one execution takes a minute, then, accordingly, for all executions, in these conditions, 60 minutes will be spent.
Example №2
Attempts count - 60
Maximum # of threads - 10
Result: At the same time, 10 threads are started that work in parallel. If one execution lasts a minute, then in this case, it will be not 60 executings to be 60 minutes, but only 6 (because now in one minute 10 executings done)!
Example №3
Attempts count - -1
(minus one)
Maximum # of threads - 10
Result: At the same time, 10 threads are started, which will be executed until you stop the project (the Stop button or installing 0 repetitions (zero) instead -1 as Attempts count, after which the running threads will complete the execution, and the new will not start).
Useful links