многопоточный режим!

Dozer009

Client
Регистрация
26.11.2012
Сообщения
147
Благодарностей
4
Баллы
18
Доброе время сутоК!

возможно что то делаю не так?

необходимо в многопоточном режиме( ZP pro)
шаблон написан в такой методике данные для каждого процесса( логин:пасс, UA для браузера, ssh туннель , socks5 ) занесены в таблицу по строчно( одна строка данных для одного потока) Global_row- в глобальных переменных.

происходит Логин к примеру на gmail ? также пишется лог после каждого блока....

для каждого потока поднимается socks5 на свой порт (1001, 1002 , 1003 ...)

в PM работает все ок! в однопоточном ZP lite последовательно тоже все ок!

как запускаю в ZP pro, выставляю к примеру 10 потоков / Сколько делать 3 ...
судя по логу запускаются все 3 потока одновременно.... под каждый поток запускается свой socks5 на своем порту... просиходит проверка ip для каждого потока...после происходит Логин - только 1 поток логинтся , остальные рубит... т.е. они, остальные - отключаются в лог пишеться, что не могут залогиниться...
получается что только под один Instance свои cookie и cash , а хотя в описание написанно этим и ZP уникален в мире...
или что то специально нужно прописывать в шаблоне чтобы работал в многопоточке??
как быть что не так?!!)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
забудь о глобальной переменной. Попробуй использовать взятие 1й строки с таблицы с удалением (и если нужно, добавлять её тут же в конец таблицы). В настройках таблицы следует выставить галочку сохранять изменения.
 

Dozer009

Client
Регистрация
26.11.2012
Сообщения
147
Благодарностей
4
Баллы
18
работает же с глобальной и почему забудь ?? ! сперва была идея , делал и по указанной схеме...

меня больше интересует ZPpro держит, цитирую из описания...( ранее просто не тестилось была lite)
Многопоточность
Мы первые в мире, кто заставил работать браузер в многопоточном режиме, так, чтобы куки, кэш и прокси у каждого потока были независимы
Это ускоряет работу в десятки раз!

и почему то у меня не пашет!)
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
как происходит объявление и обращение к глобальной переменной?
 

Dozer009

Client
Регистрация
26.11.2012
Сообщения
147
Благодарностей
4
Баллы
18
если были бы глюки в глобальных то :
под каждый поток запускается свой socks5 на своем порту... просиходит проверка ip для каждого потока.
то этого этапа не происходило...опишу сеек..

первый снипет

Код:
lock(SyncObject) {
    try {
        var gbVar = project.GlobalVariables["[email protected]", "Global_row_counter"];
        // go to bad exit if already initilized
        return null;
    } catch (KeyNotFoundException ex) {
        int defaultValue = 0;
        project.GlobalVariables.SetVariable("[email protected]", "Global_row_counter", defaultValue);
        project.Variables["currentValue_row"].Value = defaultValue.ToString();
        // go to good exit if we initilized
        return "ok";
    }
}
и второй add+1
Код:
lock(SyncObject) {
    var gbVar = project.GlobalVariables["[email protected]", "Global_row_counter"];
    gbVar.Value = Convert.ToInt32(gbVar.Value.ToString())+1;
    project.Variables["currentValue_row"].Value = gbVar.Value.ToString();
}
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
ну а куки/кэш чистишь в начале?
 

Dozer009

Client
Регистрация
26.11.2012
Сообщения
147
Благодарностей
4
Баллы
18
куки чистил! поставил очистку кэш.... очистка куков и кэша стоит перед логин, Все равно не пашет... может быть конфликт что лог они(потоки) пишут в один файл?
поробую как то отладить... есть какой нить пример для такого случая , может у кого нибудь???
 

Dozer009

Client
Регистрация
26.11.2012
Сообщения
147
Благодарностей
4
Баллы
18
так хочу посмотреть что происходит!!
жму показать instance - на проекте включаю ПКМ.
далее Показать - Потоки

в ZP lite версии окно открывает и показывается instance

в вот Pro версии уже нет...
а Вот где === ZP pro стоит win 7 pro Engl и на winXP pro x64
а ==== lite win7 home Rus

что такое? с чем связанно... в windows может, что стоит не то?

НУ что так и ни кто не откликнется ...?? ни у кого нет Pro версии...?? должны появляться окна instance или нет , наРОод ?????

кСтати ) версия ZennoPosterPro-RU-v5.9.8.1.exe

Ребята и куда писать??? как быть?? что ни у кого такого не было???

должны появляться окна instance или нет , наРОод ????? должны появляться окна instance или нет , наРОод ?????
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Правый клик на проекте - показывать инстансы. они должны олображаться за всеми другими окнами позади
 

Dozer009

Client
Регистрация
26.11.2012
Сообщения
147
Благодарностей
4
Баллы
18
решилось этот тем что ZP не работает на виртуальной машине VmWare в многопоточном режиме .. поставил без виртуалки все нормально пашет... так что есть над чем разрабам подумать!
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
решилось этот тем что ZP не работает на виртуальной машине VmWare в многопоточном режиме .. поставил без виртуалки все нормально пашет... так что есть над чем разрабам подумать!
А так много было восклицательных и вопросительных знаков :-). Есть о чем задуматся разрабам VmWare :-).
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)