Что "докатились"? Великий русский негр у нас был только один и звали Александр Сергеевич. А профанации ЦентрИзбирКома под предводительством заведомых "россиян" только подрывают доверие людей.
Exit и die делают в FastCGI то же, что и в CGI - заканчивают работу, и, собственно прибивают FastCGI'шного демона. Надо так
REQ:
while ($query=CGI::Fast->new)
{
# Тело программы
}
Соотвественно там, где перехватываешь надо просто вставлять
next REQ;
Я сам не работаю в хостинг провайдере, но ко мне где-то раз в неделю приходят люди с просьбой разобраться с "жутким DDOSом". И в 95% случаев оказывается, что гугловый бот пытается получить информацию с сайта, очень криво написанного на PHP, который обрабатывает 100 мегабайтную базу MySQL c дефолтными настройками и без единого индекса.
Предложение есть, только т-щи бизнесмены до первой атаки не понимают, почему услуги администратора могут стоить $3000 в месяц. А те, кто понимают, те давным давно знают куда бежать.
use strict;
use CGI::Fast;
REQ:
while ($query=CGI::Fast->new)
{
&main_func()
}
sub main_func
{
Собственно программа.
}
REQ:
while ($query=CGI::Fast->new)
{
# Тело программы
}
Соотвественно там, где перехватываешь надо просто вставлять
next REQ;