Welcome! Log In Create A New Profile

Advanced

FPM & apache_like (dynamic process spawning)

Posted by Antony Dovgal 
Antony Dovgal
FPM & apache_like (dynamic process spawning)
December 15, 2009 05:02PM
Привет всем.

Добавление FPM в офиц. репозиторий начинает давать свои первые плоды.

Jerome Loyet написал патч, который добавляет поддержку динамического кол-ва процессов (aka apache_like),
которая была в TODO с момента появления FPM.
Джером по пути переименовал 'apache_like' в 'dynamic' (что имеет смысл, т.к. вторая опция называется 'static').

Естественно, что этот код экспериментальный, поэтому нам нужны заинтересованные в этой фиче тестеры.

Весь код в SVN по старому адресу:
svn co http://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPM php_5_3_fpm

../buildconf && ./configure --enable-fpm ...

Если вы можете протестировать - пожалуйста, сделайте это.
В случае если что-то найдете (или по другим вопросам касательно FPM) - отвечайте в лист или пишите сразу мне.
Заранее спасибо.

--
Wbr,
Antony Dovgal
---
http://pinba.org - realtime statistics for PHP
Vitaliy Okulov
Re: FPM & apache_like (dynamic process spawning)
December 15, 2009 05:18PM
В английский список рассылки IMHO еще стоит написать.

14 декабря 2009 г. 17:10 пользователь Antony Dovgal
<tony@daylessday.org>написал:

> Привет всем.
>
> Добавление FPM в офиц. репозиторий начинает давать свои первые плоды.
>
> Jerome Loyet написал патч, который добавляет поддержку динамического кол-ва
> процессов (aka apache_like),
> которая была в TODO с момента появления FPM.
> Джером по пути переименовал 'apache_like' в 'dynamic' (что имеет смысл,
> т.к. вторая опция называется 'static').
>
> Естественно, что этот код экспериментальный, поэтому нам нужны
> заинтересованные в этой фиче тестеры.
>
> Весь код в SVN по старому адресу:
> svn co http://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPMphp_5_3_fpm
>
> ./buildconf && ./configure --enable-fpm ...
>
> Если вы можете протестировать - пожалуйста, сделайте это.
> В случае если что-то найдете (или по другим вопросам касательно FPM) -
> отвечайте в лист или пишите сразу мне.
> Заранее спасибо.
>
> --
> Wbr,
> Antony Dovgal
> ---
> http://pinba.org - realtime statistics for PHP
>
Alex Samorukov
Re: FPM & apache_like (dynamic process spawning)
December 15, 2009 06:06PM
Antony Dovgal wrote:
> Привет всем.
>
> Добавление FPM в офиц. репозиторий начинает давать свои первые плоды.
>
> Jerome Loyet написал патч, который добавляет поддержку динамического кол-ва процессов (aka apache_like),
> которая была в TODO с момента появления FPM.
> Джером по пути переименовал 'apache_like' в 'dynamic' (что имеет смысл, т.к. вторая опция называется 'static').
>
Спасибо за инфу. Обязательно протестирую и сообщу результаты, так как я
весьма заинтересован в данной фиче.
Anonymous User
Re: FPM & apache_like (dynamic process spawning)
December 15, 2009 06:18PM
Здравствуйте.

Вот это хорошая новсть.

> Привет всем.

> Добавление FPM в офиц. репозиторий начинает давать свои первые плоды.

> Jerome Loyet написал патч, который добавляет поддержку
> динамического кол-ва процессов (aka apache_like),
> которая была в TODO с момента появления FPM.
> Джером по пути переименовал 'apache_like' в 'dynamic' (что имеет
> смысл, т.к. вторая опция называется 'static').

> Естественно, что этот код экспериментальный, поэтому нам нужны
> заинтересованные в этой фиче тестеры.

> Весь код в SVN по старому адресу:
> svn co
> http://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPM php_5_3_fpm

> /buildconf && ./configure --enable-fpm ...

> Если вы можете протестировать - пожалуйста, сделайте это.
> В случае если что-то найдете (или по другим вопросам касательно
> FPM) - отвечайте в лист или пишите сразу мне.
> Заранее спасибо.
> Весь код в SVN по старому адресу:
> svn cohttp://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPMphp_5_3_fpm
>
> ./buildconf && ./configure --enable-fpm ...
>
с 5.2 возможно его использовать ?
alekciy
Re: FPM & apache_like (dynamic process spawning)
December 16, 2009 05:04AM
Отличная новость, как раз разворачиваю сервак и обязательно заюзаю.

On 14 дек, 18:10, Antony Dovgal <t...@daylessday.org> wrote:
> Привет всем.
>
> Добавление FPM в офиц. репозиторий начинает давать свои первые плоды.
>
> Jerome Loyet написал патч, который добавляет поддержку динамического кол-ва процессов (aka apache_like),
> которая была в TODO с момента появления FPM.
> Джером по пути переименовал 'apache_like' в 'dynamic' (что имеет смысл, т.к. вторая опция называется 'static').
>
> Естественно, что этот код экспериментальный, поэтому нам нужны заинтересованные в этой фиче тестеры.
>
> Весь код в SVN по старому адресу:
> svn cohttp://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPMphp_5_3_fpm
>
> ./buildconf && ./configure --enable-fpm ...
>
> Если вы можете протестировать - пожалуйста, сделайте это.
> В случае если что-то найдете (или по другим вопросам касательно FPM) - отвечайте в лист или пишите сразу мне.
> Заранее спасибо.
>
> --
> Wbr,
> Antony Dovgal
> ---http://pinba.org- realtime statistics for PHP
Antony Dovgal
Re: FPM & apache_like (dynamic process spawning)
December 16, 2009 05:58AM
On 16.12.2009 10:07, si wrote:
>> Весь код в SVN по старому адресу:
>> svn cohttp://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPMphp_5_3_fpm
>>
>> ./buildconf && ./configure --enable-fpm ...
>>
> с 5.2 возможно его использовать ?

Боюсь, что сразу это не заработает - в коде надо как минимум одно место
поправить + маленький патч к configure.in нужен.
А почему вам принципиально тестировать именно на 5_2?

--
Wbr,
Antony Dovgal
---
http://pinba.org - realtime statistics for PHP
alekciy
Re: FPM & apache_like (dynamic process spawning)
December 18, 2009 05:40PM
У кого либо кроме автора получилось собрать? Я к примеру не на столько
хорошо знаю тонкости сборки, что бы понять, отчего получается такая
ошибка:

....
checking for libevent >= 1.4.11 install prefix... /opt/libevent/1.4.11
no
configure: error: build test failed. Please check the config.log for
details.
root@alekciy:~/build/PHP_5_3_FPM#

При том, что в opt/libevent/1.4.11 libevent был установлен из
исходников с офсайта. Лог тоже ясности не вносит.
Oleg Roschupkin
Re: FPM & apache_like (dynamic process spawning)
December 18, 2009 11:12PM
19.12.2009, в 6:37, alekciy написал(а):

> У кого либо кроме автора получилось собрать? Я к примеру не на столько
> хорошо знаю тонкости сборки, что бы понять, отчего получается такая
> ошибка:
>
> ...
> checking for libevent >= 1.4.11 install prefix... /opt/libevent/1.4.11
> no
> configure: error: build test failed. Please check the config.log for
> details.
> root@alekciy:~/build/PHP_5_3_FPM#
>
> При том, что в opt/libevent/1.4.11 libevent был установлен из
> исходников с офсайта. Лог тоже ясности не вносит.

У меня собралось. А в логе-то у вас что?

--
Yours, Oleg Roschupkin
jjahson@gmail.com
Alex Samorukov
Re: FPM & apache_like (dynamic process spawning)
December 19, 2009 06:02AM
alekciy wrote:
> У кого либо кроме автора получилось собрать? Я к примеру не на столько
> хорошо знаю тонкости сборки, что бы понять, отчего получается такая
> ошибка:
>
>
У меня прекрасно собрался
> ...
> checking for libevent >= 1.4.11 install prefix... /opt/libevent/1.4.11
> no
> configure: error: build test failed. Please check the config.log for
> details.
> root@alekciy:~/build/PHP_5_3_FPM#
>
> При том, что в opt/libevent/1.4.11 libevent был установлен из
> исходников с офсайта. Лог тоже ясности не вносит.
У меня либевент из моей рмпки с rpms.varien.com


Покажите ключи конфигуре и лог, постараюсь помочь
alekciy
Re: FPM & apache_like (dynamic process spawning)
December 20, 2009 03:42AM
Ну в конце лога ни чего криминального лично я не вижу:

root@alekciy:~/build/PHP_5_3_FPM# cat config.log | tail -n 50
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='NONE'
fpm_version='0.6.5'
host='x86_64-unknown-linux-gnu'
host_alias='x86_64-unknown-linux-gnu'
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
php_abs_top_builddir='/root/build/PHP_5_3_FPM'
php_abs_top_srcdir='/root/build/PHP_5_3_FPM'
php_fpm_group=''
php_fpm_user=''
prefix='NONE'
program_prefix='NONE'
program_suffix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='x86_64-unknown-linux-gnu'
target_alias=''
target_cpu='x86_64'
target_os='linux-gnu'
target_vendor='unknown'

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define HAVE_DEV_URANDOM 1
#define HAVE_LIBEVENT 1

configure: exit 1


On 19 дек, 08:09, Oleg Roschupkin <jjah...@gmail.com> wrote:
> 19.12.2009, в 6:37, alekciy написал(а):
>
> > У кого либо кроме автора получилось собрать? Я к примеру не на столько
> > хорошо знаю тонкости сборки, что бы понять, отчего получается такая
> > ошибка:
>
> > ...
> > checking for libevent >= 1.4.11 install prefix... /opt/libevent/1.4.11
> > no
> > configure: error: build test failed. Please check the config.log for
> > details.
> > root@alekciy:~/build/PHP_5_3_FPM#
>
> > При том, что в opt/libevent/1.4.11 libevent был установлен из
> > исходников с офсайта. Лог тоже ясности не вносит.
>
> У меня собралось. А в логе-то у вас что?
>
> --
> Yours, Oleg Roschupkin
> jjah...@gmail.com
alekciy
Re: FPM & apache_like (dynamic process spawning)
December 20, 2009 03:42AM
К сожаления пост прочесть не получилось (

On 19 дек, 02:51, Alex Samorukov <s...@os2.kiev.ua> wrote:
> alekciy wrote:
> > ?
> > , ,
> > :> ...
> > checking for libevent >= 1.4.11 install prefix... /opt/libevent/1.4.11
> > no
> > configure: error: build test failed. Please check the config.log for
> > details.
> > root@alekciy:~/build/PHP_5_3_FPM#
>
> > , opt/libevent/1.4.11 libevent
> > . .
>
> rpms.varien.com
>
> ,
Oleg Roschupkin
Re: FPM & apache_like (dynamic process spawning)
December 20, 2009 04:34AM
20.12.2009, в 16:41, alekciy написал(а):

> Ну в конце лога ни чего криминального лично я не вижу:


Зато видно, что 64 бита. Бывает что и из-за этого - как вот здесь:
http://groups.google.com/group/memcached/browse_thread/thread/aa122949b0398d65/f0feceb88853a29e

--
Yours, Oleg Roschupkin
jjahson@gmail.com
hellman
Re: FPM & apache_like (dynamic process spawning)
December 20, 2009 04:54AM
так кто нить уже тестил сие чудо на продакшене?


2009/12/20 Oleg Roschupkin <jjahson@gmail.com>

> 20.12.2009, в 16:41, alekciy написал(а):
>
>
> Ну в конце лога ни чего криминального лично я не вижу:
>>
>
>
> Зато видно, что 64 бита. Бывает что и из-за этого - как вот здесь:
>
> http://groups.google.com/group/memcached/browse_thread/thread/aa122949b0398d65/f0feceb88853a29e
>
>
> --
> Yours, Oleg Roschupkin
> jjahson@gmail.com
>
>
alekciy
Re: FPM & apache_like (dynamic process spawning)
December 20, 2009 07:46AM
Спасибо, попробую разобраться.

On 20 дек, 13:32, Oleg Roschupkin <jjah...@gmail.com> wrote:
> 20.12.2009, в 16:41, alekciy написал(а):
>
> > Ну в конце лога ни чего криминального лично я не вижу:
>
> Зато видно, что 64 бита. Бывает что и из-за этого - как вот здесь:http://groups.google.com/group/memcached/browse_thread/thread/aa12294...
>
> --
> Yours, Oleg Roschupkin
> jjah...@gmail.com
alekciy
Re: FPM & apache_like (dynamic process spawning)
December 20, 2009 07:48AM
Имхо, ни кто еще и пока врятли будет особенно в свете этой вот ветки
http://groups.google.ru/group/highload-php-ru/browse_thread/thread/2d392bd65fa99a17?hl=ru

On 20 дек, 13:46, hellman <hellm...@gmail.com> wrote:
> так кто нить уже тестил сие чудо на продакшене?
>
> 2009/12/20 Oleg Roschupkin <jjah...@gmail.com>
>
>
>
> > 20.12.2009, в 16:41, alekciy написал(а):
>
> >  Ну в конце лога ни чего криминального лично я не вижу:
>
> > Зато видно, что 64 бита. Бывает что и из-за этого - как вот здесь:
>
> >http://groups.google.com/group/memcached/browse_thread/thread/aa12294...
>
> > --
> > Yours, Oleg Roschupkin
> > jjah...@gmail.com
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 149
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready