ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: FastCGI PHP



>> Есть  люди,  которые  много  работали  с  FastCGI  PHP? Расскажите,
>> пожалуйста,  какие преимущества даёт запуск PHP через spawn-fcgi из
>> пакета lhttpd перед обычным способом?

> обычным это каким? php -b ip:port ?
> оно себя убьет (апстенку) после 500 запросов (по умолчанию, а так - через
> сколько скажете) и кто его будет опять запускать?

Подробнее  с  этого места. Он убьёт себя ап стену из-за нагрузки или у
него параметр такой есть? у нас он пускается таким вот макаром:

----------------------------------------------------------------------------

## ABSOLUTE path to the PHP binary
PHPFCGI="/usr/local/php-fcgi/bin/php"

## tcp-port to bind on
FCGIPORT="8888"

## IP to bind on
FCGIADDR="127.0.0.1"

## number of PHP children to spawn
PHP_FCGI_CHILDREN=5

## number of request before php-process will be restarted
PHP_FCGI_MAX_REQUESTS=1000

# allowed environment variables sperated by spaces
ALLOWED_ENV="ORACLE_HOME PATH USER"

## if this script is run as root switch to the following user
USERID=apache

################## no config below this line

if test x$PHP_FCGI_CHILDREN = x; then
  PHP_FCGI_CHILDREN=5
fi

ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_CHILDREN"
ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS"
ALLOWED_ENV="$ALLOWED_ENV FCGI_WEB_SERVER_ADDRS"

if test x$UID = x0; then
  EX="/bin/su -m -c \"$PHPFCGI -b $FCGIADDR:$FCGIPORT\" $USERID"
else
  EX="$PHPFCGI -b $FCGIADDR:$FCGIPORT"
fi

echo $EX

# copy the allowed environment variables
E=

for i in $ALLOWED_ENV; do
  E="$E $i=${!i}"
done

# clean environment and set up a new one
nohup env - $E sh -c "$EX" &> /dev/null &

---------------------------------------------------------------------

я  вижу  там  параметр,  через  какое  количество  запросов  он должен
перезапуститься,  это  оно?  но  там  ведь речь о перезапуске, а не об
останове.




 




Copyright © Lexa Software, 1996-2009.