ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

проблема с cookies.pm
  #1  
Старый 25.10.2008, 15:37
Аватар для .::Gh0st::.
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
Post проблема с cookies.pm

перл

в неопределенный момент работы скрипта потоки вылетают (не все разом, а через промежутки времени) с ошибкой:
Код:
Thread 15 terminated abnormally: Can't call method "scheme" on an undefined value at C:/Perl/lib/HTTP/Cookies.pm line 44.
куки юзаю так:
Код:
my $ua = LWP::UserAgent->new();
   $ua->proxy([qw(http https)] => 'socks://'.$socks);
   $ua->agent(agent());
   $ua->timeout($timeout);
my $c0 = HTTP::Cookies->new();
   $ua->cookie_jar($c0);
объясните в чем может быть дело
 
Ответить с цитированием

  #2  
Старый 25.10.2008, 15:50
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

sub add_cookie_header
{
my $self = shift;
my $request = shift || return;
my $url = $request->url;
my $scheme = $url->scheme; ---- 44ая строка

Видимо периодически в функцию не передается урл, либо передается неправильный урл.

В скрипте есть потоки?
 
Ответить с цитированием

  #3  
Старый 25.10.2008, 16:25
Аватар для .::Gh0st::.
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
По умолчанию

да
 
Ответить с цитированием

  #4  
Старый 25.10.2008, 17:00
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Там где используешь урл для запроса сделай проверку корректности урла, мб поможет
 
Ответить с цитированием

  #5  
Старый 06.11.2008, 14:14
Аватар для .::Gh0st::.
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
Post

плюсом сделал перезапуск потоков, но он почему-то не работает корректно, мб я допустил ошибку?

Код:
# проверяем вдруг какие-то потоки сдохли
$thr_cnt = threads->list();
share($thr_cnt);
if ($thr_cnt < $threads)
{
	$cnt = $threads - $thr_cnt;
	threads->new(\&start) for (1..$cnt);
	&log("[+] NEW THREAD ADDED BECAUSE OLD ONE IS GAY-THREAD\n");
}

Последний раз редактировалось .::Gh0st::.; 06.11.2008 в 14:16..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с файлообменниками! vanpeld Болталка 8 30.09.2008 17:57
Проблема с доменом (Псевдонимы www) ufalog PHP, PERL, MySQL, JavaScript 10 17.03.2008 13:26
Звук есть, но проблема в другом (Встроенный звук) m0le[x] Аппаратное обеспечение 5 12.01.2008 13:10
ВАЖНАЯ ПРОБЛЕМА!!! Sn_key Уязвимости 13 08.06.2005 15:50



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ