Почему-то со временем число активных заданий меньше становится - ставлю 4, а потом до 1 доходит, хотя в ожидании ещё задания есть. Может нужно придумать проверку числа активных заданий как-то. А то в настройках 4, падает до 1, хотя в настройках 4, ставлю 7 и получается как 4, куда-то 3 потока делось, но потом опять 1 поток.
Ещё задание бывает скорость 0 ссылок в минуту и висит в активном состоянии больше часа - ничего не парсит, хотя потоки и всё установлено, приходится удалять такое задание и заново добавлять или на стоп ставить чтобы не занимало поток напрасно.
И что-то с вылетом нужно придумать, видимо из-за того, что потоков много + число активных заданий - A-parser не справлется и вылетает. Было бы хорошо если бы A-parser мог нагружать все ядра процессора, а не одно, тогда и вылетов меньше было бы и потоков больше можно было ставить. Либо какой-то контроль процесса придумать? Чтобы при вылете A-parser сам восстанавливался.
Ещё задание бывает скорость 0 ссылок в минуту и висит в активном состоянии больше часа - ничего не парсит, хотя потоки и всё установлено, приходится удалять такое задание и заново добавлять или на стоп ставить чтобы не занимало поток напрасно.
И что-то с вылетом нужно придумать, видимо из-за того, что потоков много + число активных заданий - A-parser не справлется и вылетает. Было бы хорошо если бы A-parser мог нагружать все ядра процессора, а не одно, тогда и вылетов меньше было бы и потоков больше можно было ставить. Либо какой-то контроль процесса придумать? Чтобы при вылете A-parser сам восстанавливался.