ПРОЕКТЫ 


  АРХИВ 


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: PHP FastCGI Process Manager



On Friday 13 July 2007 09:00, Alex Vorona wrote:
> Andrei Nigmatulin пишет:
> > Если есть время и желание то пожалуйста, протестируйте.
>
> куда багрепорты слать?
> Пока немного сюда закину
>
> патч php-5.2.3-fpm-0.4.3.diff
> php-cgi -v
> PHP 5.2.3-pl1-gentoo (cgi-fcgi) (built: Jul 12 2007 18:31:04)
> Copyright (c) 1997-2007 The PHP Group
> Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
>      with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by
> eAccelerator
>
> *)при использовании unix-сокета ему не делается chown в пользователя и
> группу,указанные в конфиге - так и остаётся рутовым.

Да, это ошибка. Только permissions на сокет надо делать такими, чтобы 
позволить web серверу коннектиться, а не с uid/gid php процессов. Наверное, 
добавлю отдельную опцию.

> *)при плавном перезапуске имею в логах
> Jul 12 19:48:56.784210 [NOTICE] fpm_pctl_exec(), line 69: reloading:
> execve("php-cgi", {"php-cgi", "--fpm"})
> Jul 12 19:48:56.792211 [ERROR] fpm_pctl_exec(), line 90: execve() failed:
> No such file or directory (2)
> проблема уходит, если запускать php-cgi через полный путь

Да, это я тоже не продумал. Поправлю, спасибо.

> *)  FCGI_WEB_SERVER_ADDRS принимает мусорное значение при работе через
> unix-сокет. php без fpm-патча работает через unix-сокет при
> FCGI_WEB_SERVER_ADDRS="127.0.0.1"

Поправлю, спасибо.

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



-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


 




Copyright © Lexa Software, 1996-2009.