Welcome! Log In Create A New Profile

Advanced

Взбесился php

Posted by tantra 
Взбесился php
October 30, 2010 07:38AM
Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
причем сидит 80% врмени в system, на nginx сразу резко подскакивает writing
connections(300-400, обычно около 50), а количество запросов в секунду при
этом не увеличивается. В рассылке nginx посоветовали убрать soichosin patch
- убрали и никакого эффекта

Вот примерная наша связка:

nginx
php + fpm patch
установлены расщирения:
geamnan
memcached
apc с файловой блокировкой



php рабоатет в режиме fastcgi, и собран вот с таким опциями:

System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD 7.2-RELEASE-p8
#0: Sun Oct 24 21:20:03 UTC 2010 root@freebsd.dedicated.
digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
Build Date => Oct 24 2010 22:06:44
Configure Command => './configure' '--with-layout=GNU'
'--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
'--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
'--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
'--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
'--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
'--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
'--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'


Единственное что теперь отличает сервера на которых это все крутится -
разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
работае php как fastcgi.
Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
меньше и меньше в этом уверен
Re: Взбесился php
October 30, 2010 11:16PM
у меня тоже сервак отвешивает ноги если я включаю NCQ (AHCI) режим

On 30 окт, 12:35, ruslan usifov <ruslan.usi...@gmail.com> wrote:
> Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
> серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
> причем  сидит 80% врмени в system, на nginx сразу резко подскакивает writing
> connections(300-400, обычно около 50), а количество запросов в секунду при
> этом не увеличивается. В рассылке nginx посоветовали убрать soichosin patch
> - убрали и никакого эффекта
>
> Вот примерная наша связка:
>
> nginx
> php + fpm patch
> установлены расщирения:
>     geamnan
>     memcached
>     apc с файловой блокировкой
>
> php рабоатет в режиме fastcgi, и собран вот с таким опциями:
>
> System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD 7.2-RELEASE-p8
> #0: Sun Oct 24 21:20:03 UTC 2010     r...@freebsd.dedicated.
> digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
> Build Date => Oct 24 2010 22:06:44
> Configure Command =>  './configure'  '--with-layout=GNU'
> '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
> '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
> '--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
> '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
> '--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
> '--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
> '--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'
>
> Единственное что теперь отличает сервера на которых это все крутится -
> разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
> работае php как fastcgi.
> Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
> меньше и меньше в этом уверен
Re: Взбесился php
October 30, 2010 11:16PM
собери по этому совету сервер
http://serverfault.com/questions/64356/freebsd-performance-tuning-sysctls-loader-conf-kernel

только не забудь раскопентировать в /boot/loader.conf
net.inet.ip.fw.default_to_accept=1

On 30 окт, 05:35, ruslan usifov <ruslan.usi...@gmail.com> wrote:
> Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
> серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
> причем  сидит 80% врмени в system, на nginx сразу резко подскакивает writing
> connections(300-400, обычно около 50), а количество запросов в секунду при
> этом не увеличивается. В рассылке nginx посоветовали убрать soichosin patch
> - убрали и никакого эффекта
>
> Вот примерная наша связка:
>
> nginx
> php + fpm patch
> установлены расщирения:
>     geamnan
>     memcached
>     apc с файловой блокировкой
>
> php рабоатет в режиме fastcgi, и собран вот с таким опциями:
>
> System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD 7.2-RELEASE-p8
> #0: Sun Oct 24 21:20:03 UTC 2010     r...@freebsd.dedicated.
> digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
> Build Date => Oct 24 2010 22:06:44
> Configure Command =>  './configure'  '--with-layout=GNU'
> '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
> '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
> '--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
> '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
> '--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
> '--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
> '--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'
>
> Единственное что теперь отличает сервера на которых это все крутится -
> разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
> работае php как fastcgi.
> Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
> меньше и меньше в этом уверен
Dima Golovchenko
Re: Взбесился php
October 30, 2010 11:16PM
А зачем собирать php (непонятно какой) + fpm patch, когда в портах уже есть
и 5.3 и 5.2 с fpm? И как в итоге запускается пых, как fpm или как cgi/fcgi ?

2010/10/30 ruslan usifov <ruslan.usifov@gmail.com>

> Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
> серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
> причем сидит 80% врмени в system, на nginx сразу резко подскакивает writing
> connections(300-400, обычно около 50), а количество запросов в секунду при
> этом не увеличивается. В рассылке nginx посоветовали убрать soichosin patch
> - убрали и никакого эффекта
>
> Вот примерная наша связка:
>
> nginx
> php + fpm patch
> установлены расщирения:
> geamnan
> memcached
> apc с файловой блокировкой
>
>
>
> php рабоатет в режиме fastcgi, и собран вот с таким опциями:
>
> System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD
> 7.2-RELEASE-p8 #0: Sun Oct 24 21:20:03 UTC 2010 root@freebsd.dedicated.
> digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
> Build Date => Oct 24 2010 22:06:44
> Configure Command => './configure' '--with-layout=GNU'
> '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
> '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
> '--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
> '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
> '--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
> '--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
> '--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'
>
>
> Единственное что теперь отличает сервера на которых это все крутится -
> разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
> работае php как fastcgi.
> Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
> меньше и меньше в этом уверен
>
Re: Взбесился php
October 31, 2010 07:34AM
в портах фряхи есть нативный php-fpm

cd /usr/ports/lang/php5; make showconfig;
===> The following configuration options are available for
php5-5.3.3_2:
CLI=on (default) "Build CLI version"
CGI=on (default) "Build CGI version"
FPM=off (default) "Build FPM version (experimental)"
APACHE=off (default) "Build Apache module"
AP2FILTER=off (default) " Use Apache 2.x filter interface
(experimental)"
DEBUG=off (default) "Enable debug"
SUHOSIN=on (default) "Enable Suhosin protection system"
MULTIBYTE=off (default) "Enable zend multibyte support"
IPV6=on (default) "Enable ipv6 support"
MAILHEAD=off (default) "Enable mail header patch"
LINKTHR=off (default) "Link thread lib (for threaded extensions)"
===> Use 'make config' to modify these settings



On 30 окт, 20:43, Dima Golovchenko <dimago...@gmail.com> wrote:
> А зачем собирать php (непонятно какой) + fpm patch, когда в портах уже есть
> и 5.3 и 5.2 с fpm? И как в итоге запускается пых, как fpm или как cgi/fcgi ?
>
> 2010/10/30 ruslan usifov <ruslan.usi...@gmail.com>
>
>
>
> > Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
> > серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
> > причем  сидит 80% врмени в system, на nginx сразу резко подскакивает writing
> > connections(300-400, обычно около 50), а количество запросов в секунду при
> > этом не увеличивается. В рассылке nginx посоветовали убрать soichosin patch
> > - убрали и никакого эффекта
>
> > Вот примерная наша связка:
>
> > nginx
> > php + fpm patch
> > установлены расщирения:
> >     geamnan
> >     memcached
> >     apc с файловой блокировкой
>
> > php рабоатет в режиме fastcgi, и собран вот с таким опциями:
>
> > System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD
> > 7.2-RELEASE-p8 #0: Sun Oct 24 21:20:03 UTC 2010     r...@freebsd.dedicated.
> > digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
> > Build Date => Oct 24 2010 22:06:44
> > Configure Command =>  './configure'  '--with-layout=GNU'
> > '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
> > '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
> > '--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
> > '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
> > '--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
> > '--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
> > '--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'
>
> > Единственное что теперь отличает сервера на которых это все крутится -
> > разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
> > работае php как fastcgi.
> > Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
> > меньше и меньше в этом уверен
Re: Взбесился php
October 31, 2010 07:34AM
Это ведь типа планировщика дисковых операций? И как его выключить?

31 октября 2010 г. 2:28 пользователь PandoraBox2007 <
pandorabox2007@gmail.com> написал:

> у меня тоже сервак отвешивает ноги если я включаю NCQ (AHCI) режим
>
> On 30 окт, 12:35, ruslan usifov <ruslan.usi...@gmail.com> wrote:
> > Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
> > серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
> > причем сидит 80% врмени в system, на nginx сразу резко подскакивает
> writing
> > connections(300-400, обычно около 50), а количество запросов в секунду
> при
> > этом не увеличивается. В рассылке nginx посоветовали убрать soichosin
> patch
> > - убрали и никакого эффекта
> >
> > Вот примерная наша связка:
> >
> > nginx
> > php + fpm patch
> > установлены расщирения:
> > geamnan
> > memcached
> > apc с файловой блокировкой
> >
> > php рабоатет в режиме fastcgi, и собран вот с таким опциями:
> >
> > System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD
> 7.2-RELEASE-p8
> > #0: Sun Oct 24 21:20:03 UTC 2010 r...@freebsd.dedicated.
> > digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
> > Build Date => Oct 24 2010 22:06:44
> > Configure Command => './configure' '--with-layout=GNU'
> > '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
> > '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
> > '--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
> > '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
> > '--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
> > '--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
> > '--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'
> >
> > Единственное что теперь отличает сервера на которых это все крутится -
> > разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
> > работае php как fastcgi.
> > Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
> > меньше и меньше в этом уверен
>
Re: Взбесился php
October 31, 2010 07:34AM
Хм, рзве есть в портах 5.2 с fpm? 5.3 по вопросам совместимости использовать
нельзя, к тому же там есть баг о котором я уже писал в этой рассылке

30 октября 2010 г. 22:43 пользователь Dima Golovchenko
<dimagolov@gmail.com>написал:

> А зачем собирать php (непонятно какой) + fpm patch, когда в портах уже есть
> и 5.3 и 5.2 с fpm? И как в итоге запускается пых, как fpm или как cgi/fcgi ?
>
> 2010/10/30 ruslan usifov <ruslan.usifov@gmail.com>
>
> Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
>> серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
>> причем сидит 80% врмени в system, на nginx сразу резко подскакивает writing
>> connections(300-400, обычно около 50), а количество запросов в секунду при
>> этом не увеличивается. В рассылке nginx посоветовали убрать soichosin patch
>> - убрали и никакого эффекта
>>
>> Вот примерная наша связка:
>>
>> nginx
>> php + fpm patch
>> установлены расщирения:
>> geamnan
>> memcached
>> apc с файловой блокировкой
>>
>>
>>
>> php рабоатет в режиме fastcgi, и собран вот с таким опциями:
>>
>> System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD
>> 7.2-RELEASE-p8 #0: Sun Oct 24 21:20:03 UTC 2010 root@freebsd.dedicated.
>> digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
>> Build Date => Oct 24 2010 22:06:44
>> Configure Command => './configure' '--with-layout=GNU'
>> '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
>> '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
>> '--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
>> '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
>> '--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
>> '--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
>> '--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'
>>
>>
>> Единственное что теперь отличает сервера на которых это все крутится -
>> разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
>> работае php как fastcgi.
>> Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
>> меньше и меньше в этом уверен
>>
>
>
Re: Взбесился php
October 31, 2010 10:00AM
все баги лечятся ...

в php52 есть php-fpm (структура конфига XML)

On 31 окт, 11:34, ruslan usifov <ruslan.usi...@gmail.com> wrote:
> Хм, рзве есть в портах 5.2 с fpm? 5.3 по вопросам совместимости использовать
> нельзя, к тому же там есть баг о котором я уже писал в этой рассылке
>
> 30 октября 2010 г. 22:43 пользователь Dima Golovchenko
> <dimago...@gmail.com>написал:
>
>
>
> > А зачем собирать php (непонятно какой) + fpm patch, когда в портах уже есть
> > и 5.3 и 5.2 с fpm? И как в итоге запускается пых, как fpm или как cgi/fcgi ?
>
> > 2010/10/30 ruslan usifov <ruslan.usi...@gmail.com>
>
> > Перенесли приложение на новый сервер и у нас взбесился php. Чуть по
> >> серьезнее даешь нугрузку и он начинает отжирать 100% на всех 8 ядрах,
> >> причем  сидит 80% врмени в system, на nginx сразу резко подскакивает writing
> >> connections(300-400, обычно около 50), а количество запросов в секунду при
> >> этом не увеличивается. В рассылке nginx посоветовали убрать soichosin patch
> >> - убрали и никакого эффекта
>
> >> Вот примерная наша связка:
>
> >> nginx
> >> php + fpm patch
> >> установлены расщирения:
> >>     geamnan
> >>     memcached
> >>     apc с файловой блокировкой
>
> >> php рабоатет в режиме fastcgi, и собран вот с таким опциями:
>
> >> System => FreeBSD social3.playrix.com 7.2-RELEASE-p8 FreeBSD
> >> 7.2-RELEASE-p8 #0: Sun Oct 24 21:20:03 UTC 2010     r...@freebsd.dedicated.
> >> digitalone.com:/usr/obj/usr/src/sys/GENERIC amd64
> >> Build Date => Oct 24 2010 22:06:44
> >> Configure Command =>  './configure'  '--with-layout=GNU'
> >> '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
> >> '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
> >> '--enable-spl' '--enable-fastcgi' '--enable-fpm' '--with-regex=php'
> >> '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6'
> >> '--with-pcre-regex' '--with-pear' '--enable-xml' '--enable-session'
> >> '--with-zlib' '--prefix=/usr/local' '--mandir=/usr/local/man'
> >> '--infodir=/usr/local/info/' '--build=amd64-selfbuild-freebsd-7.2'
>
> >> Единственное что теперь отличает сервера на которых это все крутится -
> >> разрядность OS. Может быть есть какое проблемы у FreeBSD 7.2-amd64при
> >> работае php как fastcgi.
> >> Наш хостер уверяет что это проблемы не аппартаные, но чесно говоря я все
> >> меньше и меньше в этом уверен
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 162
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready