LINUX.ORG.RU

Сообщения sundaw

 

Странность с перлом или модперлом. ХЕЛП!

Форум — Development

Вот, возникла некоторая странность. Есть глобальная переменная (хеш) в проге, внутри одной функции этот хеш заполняется. Так вот, в некоторых ситуациях (например, при частом вызове, когда часто жмешь рефрешь) этот хеш при выходе из функции стирается. Подождешь немного, минуту где-то, нажмешь рефрешь и все опять работает. Такое ощущение, что кешируется как-то по-дурацки.

код выглядик так (урезан сильно для понятности)

use MyModule;

my %Vars;

sub END { undef %Vars; }

my $Pos = 0; sub GenerateTree { .... .... $Pos++; $Vars{$name} = $value; } # ХХХ вот в этом месте Vars пустой, хотя выше, внутри функции, он полный $Vars{'count'} = $Pos; ExpandTemplate (....., \%Vars); exit here;

что за чушь?!? помогите, кто знает.

ЗЫ апач2, модперл2. чекал на апаче1, все одно. мож в проге какая ошибка, но прога крайне простая. мож кеширование это как-нить отключить?

Заранее спасибо.

sundaw
()

mod_perl и подгружаемые модули (+)

Форум — Development

подскажите, плиз! есть проблема. когда в мод_перле, в startup.pl файле указываешь подключение модуля (use MyModule.pm), то апач при старте тихо вылетает по СИГСЕГВ. При это ничего не пишется в лог. Но если этот модуль выкинуть из предзагрузки и засунуть в CGI-шку, то все работает отлично. в чем может быть проблема? может что обновить надо? кто-нибудь сталкивался с подобным?

sundaw
()

как бы переключить g++ на предыдущий стандарт? (+)

Форум — Development

те есть код, в котором много переменных 'or' а этот зараза ругается на то, что это теперь ключевые слова в с++'99 как бы отключить эту проверку? а то очень не хочется менять весь код и переименовывать.

sundaw
()

RSS подписка на новые темы