Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт грузит процессор 
:(
    Опции темы
pepsi2k16
Дата 11.9.2016, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2016

Репутация: нет
Всего: нет



Скрипт многопоточный,  запускаю на винде, грузит процессор до 50%.
Скрипт авторизовываться и проверяет на наличие телефона на странице в вк.

И бывает еще что пропадают потоки, допустим он авторизовался и всё , дальше уже этого потока не видно в логе работы. И кстати заметил, что как только поток пропадает начинает грузиться процессор. Поработает час , а потом зависает.

Я понимаю, что сложно не видя скрипта говорить, но может есть какие-то предположения. 
PM MAIL   Вверх
a0730
Дата 12.9.2016, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Ищи цикл.
Если авторизация вернула, что-то не то, что ожидается.


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
a0730
Дата 12.9.2016, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Ищи цикл.
Если авторизация вернула, что-то не то, что ожидается.


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
a0730
Дата 12.9.2016, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Ищи цикл.
Если авторизация вернула, что-то не то, что ожидается.


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Bulat
Дата 13.9.2016, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 5
Всего: 57



Цитата(pepsi2k16 @  11.9.2016,  22:19 Найти цитируемый пост)
Скрипт многопоточный


Что используешь для многопоточности? Потоки или ветвление?


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
pepsi2k16
Дата 13.9.2016, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2016

Репутация: нет
Всего: нет



Потоки

Думал может сделать запуск основной программы с другого скрипта и проверять работает ли основной , если нет, то запускать заново.  Можно как-нибудь запускать основной скрипт, чтобы он был визуально виден и его работу , а не как процесс запущен?
PM MAIL   Вверх
Bulat
Дата 13.9.2016, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 5
Всего: 57



Цитата(pepsi2k16 @  13.9.2016,  10:46 Найти цитируемый пост)
Потоки


Тут ничего явного нет, поэтому нужно изучать код.

Цитата(pepsi2k16 @  13.9.2016,  10:46 Найти цитируемый пост)
Можно как-нибудь запускать основной скрипт, чтобы он был визуально виден и его работу , а не как процесс запущен?

На какой ОСи запускаешь?


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
pepsi2k16
Дата 13.9.2016, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2016

Репутация: нет
Всего: нет



винда 7
PM MAIL   Вверх
infarch
Дата 16.9.2016, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Чтоб ничего не пропадало, обработку задач заверните в try или eval, и логи, постоянно логи! Тогда и проблему обнаружите.

зы: под виндой юзайте Threads, а не форки
PM MAIL   Вверх
pepsi2k16
Дата 21.9.2016, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2016

Репутация: нет
Всего: нет



Запустил чтобы велись логи, но там всегда в разных местах происходит "затухание потока", но точно при запросе к сайту. Как только поток затухает, начинает грузится процессор. Пробовал заворачивать в eval , но в переменную $@ ничего не писалось. Даже не знаю, как еще узнать причину. Использую threads

Это сообщение отредактировал(а) pepsi2k16 - 21.9.2016, 10:47
PM MAIL   Вверх
Bulat
Дата 21.9.2016, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 5
Всего: 57



Код в студию и никак иначе!  smile 


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
pepsi2k16
Дата 21.9.2016, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2016

Репутация: нет
Всего: нет



У меня это всё началось , как только начал использовать соксы и запросы через https. По другому никак, сайт полностью на https
Когда пишешь:
$browser->proxy([qw(http https)] => "https://$cp"); все прокси в бад кидает
$browser->proxy([qw(http https)] => "socks://$cp"); только так работает.

ладно, буду дальше пробовать. 
Видимо если всё так же будет, то придется выложить)
PM MAIL   Вверх
pepsi2k16
Дата 23.9.2016, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2016

Репутация: нет
Всего: нет



Подскажите пожалуйста, как можно перехватить https запросы скрипта, раньше использовал HttpAnalyzerStdV6 , но он https не видит. 
PM MAIL   Вверх
Bulat
Дата 23.9.2016, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 5
Всего: 57



Цитата(pepsi2k16 @  23.9.2016,  12:12 Найти цитируемый пост)
как можно перехватить https запросы скрипта


Что значит перехватить? Тебе нужен сниффер? Дык тот же вайршарк и под линукс есть.. Или что-то другое?


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
arto
Дата 26.9.2016, 06:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



Цитата(pepsi2k16 @  23.9.2016,  12:12 Найти цитируемый пост)
Подскажите пожалуйста, как можно перехватить https запросы скрипта, раньше использовал HttpAnalyzerStdV6 , но он https не видит.  


https работает на 443 порту. вы как перехватываете?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1651 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.