Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - rvs

Страницы: [1]
1
Perl / FCGI основные приёмы
« : 22 Июня 2011, 16:01:59 »
А нынче и 5 лет спустя на русском ничего нет... :-(

2
Perl / Проблема с Fast CGI
« : 22 Июня 2011, 14:37:00 »
У меня похожее было:

Меняю что-то в скрипте, но допускаю какую-нибудь ошибку. Браузер показывает ошибку 500. Затем в скрипте откатываю изменения обратно к абсолютно верному работавшему ранее варианту, а браузер продолжает показывать ошибку 500. Хотя скрипт после новой даты изменения файла должен был апачем перезапуститься уже по новому, без ошибок. Избавляюсь от глюка так: apache graceful и наступает счастье.

3
Добрый день.

Имею проблему правильного получения свежих куков в перл-скрипте.

use CGI::Fast
...
while (my $q = new CGI::Fast) {
  my $authkey = $q->cookie(\'authkey\');
  ...
};

Проблема в том, что кука [часто] берётся не из свежего клиентского запроса, а из прокешированных переменных среды.

Я так понял, что переменные среды кешируются. В частности переменная HTTP_COOKIE и потом из проекшированной $ENV{HTTP_COOKIE} вытаскиваются старые куки предыдущих клиентских запросов.

Как этот кеш сбить?

В апаче вот в директиве FastCgiConfig добавил -flush, может поможет? Практикой пока не проверилось.

А вообще вся строка конфига в апачен такая:

FastCgiConfig -maxClassProcesses 100 -init-start-delay 0 -idle-timeout 5 -listen-queue-depth 100  -startDelay 1 -maxProcesses 100 -autoUpdate -restart -restart-delay 5 -killInterval 300 -minProcesses 50 -flush

Страницы: [1]