Welcome! Log In Create A New Profile

Advanced

Можно ли создавать воркера только когда он нужен?

Posted by Rostislav Skudnov 
Здравствуйте!

Мне бы узнать, можно ли сделать начальное количество воркеров в
отдельном пуле нулевым, то есть чтобы первый воркер в пуле создавался
только при приходе запроса? У меня на хостинге на каждого юзера
создается отдельный пул, чтобы PHP работал от каждого отдельного
юзера. Если на каждого из юзеров будет создаваться даже по 1 воркеру,
они быстро займут всю память!

По-другому, можно ли как-то сделать pm.min_spare_servers = 0 ?
Apache таки для этого очень подходит (мерзость, пакость, но работает)

просто надо выбрать, что из зол меньшее

On 04.03.2011, at 1:49, Rostislav Skudnov wrote:

> Здравствуйте!
>
> Мне бы узнать, можно ли сделать начальное количество воркеров в
> отдельном пуле нулевым, то есть чтобы первый воркер в пуле создавался
> только при приходе запроса? У меня на хостинге на каждого юзера
> создается отдельный пул, чтобы PHP работал от каждого отдельного
> юзера. Если на каждого из юзеров будет создаваться даже по 1 воркеру,
> они быстро займут всю память!
>
> По-другому, можно ли как-то сделать pm.min_spare_servers = 0 ?
Вы имеете ввиду SuEXEC + FastCGI, SuPHP или что-то ещё? Какое решение
будет лучшим в плане производительности/памяти, но обязательно с
исполнением PHP от разных юзеров?

On Mar 4, 9:51 pm, "Alexey V. Karagodov"
<kav.karagodov.n...@gmail.com> wrote:
> Apache таки для этого очень подходит (мерзость, пакость, но работает)
>
> просто надо выбрать, что из зол меньшее
>
> On 04.03.2011, at 1:49, Rostislav Skudnov wrote:
>
>
>
>
>
>
>
> > Здравствуйте!
>
> > Мне бы узнать, можно ли сделать начальное количество воркеров в
> > отдельном пуле нулевым, то есть чтобы первый воркер в пуле создавался
> > только при приходе запроса? У меня на хостинге на каждого юзера
> > создается отдельный пул, чтобы PHP работал от каждого отдельного
> > юзера. Если на каждого из юзеров будет создаваться даже по 1 воркеру,
> > они быстро займут всю память!
>
> > По-другому, можно ли как-то сделать pm.min_spare_servers = 0 ?
Для опяча есть itk mpm он позволяе

2011/3/6 Rostislav Skudnov <skrostislav@gmail.com>

> Вы имеете ввиду SuEXEC + FastCGI, SuPHP или что-то ещё? Какое решение
> будет лучшим в плане производительности/памяти, но обязательно с
> исполнением PHP от разных юзеров?
>
> On Mar 4, 9:51 pm, "Alexey V. Karagodov"
> <kav.karagodov.n...@gmail.com> wrote:
> > Apache таки для этого очень подходит (мерзость, пакость, но работает)
> >
> > просто надо выбрать, что из зол меньшее
> >
> > On 04.03.2011, at 1:49, Rostislav Skudnov wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Здравствуйте!
> >
> > > Мне бы узнать, можно ли сделать начальное количество воркеров в
> > > отдельном пуле нулевым, то есть чтобы первый воркер в пуле создавался
> > > только при приходе запроса? У меня на хостинге на каждого юзера
> > > создается отдельный пул, чтобы PHP работал от каждого отдельного
> > > юзера. Если на каждого из юзеров будет создаваться даже по 1 воркеру,
> > > они быстро займут всю память!
> >
> > > По-другому, можно ли как-то сделать pm.min_spare_servers = 0 ?
Today Mar 6, 2011 at 20:26 Really Big Bug wrote:

> Для опяча есть itk mpm он позволяе

Он позволяет, но делает это не лучшим образом - висят процессы от root и на каждый запрос fork-ают другого с изменённым uid/gid.

--
WNGS-RIPE
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 148
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