Написал вам в gtalk.
3 декабря 2009 г. 15:54 пользователь Kayo Ayanami <kayo.k11.4@gmail.com>написал:
> Когда приаттачиваетесь к работающему процессу, вам нужно вызвать проблемную
> ситуацию и с помощью gdb приостановить выполнение и посмотреть в каком месте
> кода проблема, пройтись по шагам.
>
> Могу посодействовать, подцепившись gdb, если вы запустите у себя gdbserver
> и приаттачите его к процессу. Поконкретнее в jabber/gtalk ок?
>
> 3 декабря 2009 г. 1:12 пользователь <nafania293@gmail.com> написал:
>
> Здравствуйте, Kayo.
>>
>> # lshw -short
>> H/W path Device Class Description
>> ======================================================
>> system System Product Name
>> /0 bus P5Q-EM DO
>> /0/4 processor Intel(R) Core(TM)2 Duo CPU
>> E7400
>> /0/37 memory 4GiB System Memory
>> /0/37/0 memory 2GiB DIMM DDR2 Synchronous 800
>> MHz (1
>> /0/37/2 memory 2GiB DIMM DDR2 Synchronous 800
>> MHz (1
>> /0/100/19 eth0 network 82567LM-3 Gigabit Network
>> Connection
>>
>> Вы писали 2 декабря 2009 г., 14:10:00:
>>
>>
>> сообщите еще, пожалуйста, конфигурацию сервера для более полной
>> картины..
>>
>> 2 декабря 2009 г. 11:52 пользователь Nafania <nafania293@gmail.com>
>> написал:
>>
>> Вот такое выдает gdb
>> # gdb php-cgi 18281
>> GNU gdb Fedora (6.8-37.el5)
>> Copyright (C) 2008 Free Software Foundation, Inc.
>> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/http://gnu.org/licenses/+gpl.html
>> gpl.html http://gnu.org/licenses/+gpl.html>
>> This is free software: you are free to change and redistribute it.
>> There is NO WARRANTY, to the extent permitted by law. Type "show
>> copying"
>> and "show warranty" for details.
>> This GDB was configured as "i386-redhat-linux-gnu"...
>> (no debugging symbols found)
>> Attaching to program: /usr/bin/php-cgi, process 18281
>>
>> warning: .dynamic section for "/usr/lib/libidn.so.11" is not at the
>> expected address
>>
>> warning: difference appears to be caused by prelink, adjusting
>> expectations
>>
>> warning: .dynamic section for "/usr/lib/libXau.so.6" is not at the
>> expected address
>>
>> warning: difference appears to be caused by prelink, adjusting
>> expectations
>>
>> warning: .dynamic section for "/usr/lib/libXdmcp.so.6" is not at the
>> expected address
>>
>> warning: difference appears to be caused by prelink, adjusting
>> expectations
>>
>> warning: .dynamic section for "/lib/libpam.so.0" is not at the
>> expected address
>>
>> warning: difference appears to be caused by prelink, adjusting
>> expectations
>> Reading symbols from /lib/libcrypt.so.1...(no debugging symbols
>> found)...done.
>> Loaded symbols for /lib/libcrypt.so.1
>> Reading symbols from /usr/lib/libedit.so.0...(no debugging symbols
>> found)...done.
>> Loaded symbols for /usr/lib/libedit.so.0
>> Reading symbols from /usr/lib/libncurses.so.5...(no debugging symbols
>> found)...done.
>> Loaded symbols for /usr/lib/libncurses.so.5
>> Reading symbols from /usr/lib/sse2/libgmp.so.3...done.
>> Loaded symbols for /usr/lib/sse2/libgmp.so.3
>> Reading symbols from /usr/lib/libbz2.so.1...done.
>> Loaded symbols for /usr/lib/libbz2.so.1
>> Reading symbols from /usr/lib/libz.so.1...done.
>> Loaded symbols for /usr/lib/libz.so.1
>> Reading symbols from /lib/libpcre.so.0...done.
>> Loaded symbols for /lib/libpcre.so.0
>> Reading symbols from /lib/libm.so.6...done.
>> Loaded symbols for /lib/libm.so.6
>> Reading symbols from /lib/libdl.so.2...done.
>> Loaded symbols for /lib/libdl.so.2
>> Reading symbols from /lib/libnsl.so.1...done.
>> Loaded symbols for /lib/libnsl.so.1
>> Reading symbols from /lib/librt.so.1...done.
>> Loaded symbols for /lib/librt.so.1
>> Reading symbols from /usr/lib/libxml2.so.2...done.
>> Loaded symbols for /usr/lib/libxml2.so.2
>> Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
>> Loaded symbols for /usr/lib/libgssapi_krb5.so.2
>> Reading symbols from /usr/lib/libkrb5.so.3...done.
>> Loaded symbols for /usr/lib/libkrb5.so.3
>> Reading symbols from /usr/lib/libk5crypto.so.3...done.
>> Loaded symbols for /usr/lib/libk5crypto.so.3
>> Reading symbols from /lib/libcom_err.so.2...done.
>> Loaded symbols for /lib/libcom_err.so.2
>> Reading symbols from /lib/libssl.so.6...done.
>> Loaded symbols for /lib/libssl.so.6
>> Reading symbols from /lib/libcrypto.so.6...done.
>> Loaded symbols for /lib/libcrypto.so.6
>> Reading symbols from /usr/lib/libevent-1.4.so.2...done.
>> Loaded symbols for /usr/lib/libevent-1.4.so.2
>> Reading symbols from /lib/libc.so.6...done.
>> Loaded symbols for /lib/libc.so.6
>> Reading symbols from /lib/libresolv.so.2...done.
>> Loaded symbols for /lib/libresolv.so.2
>> Reading symbols from /lib/ld-linux.so.2...done.
>> Loaded symbols for /lib/ld-linux.so.2
>> Reading symbols from /lib/libpthread.so.0...done.
>> [Thread debugging using libthread_db enabled]
>> [New Thread 0xb7feb8e0 (LWP 18281)]
>> Loaded symbols for /lib/libpthread.so.0
>> Reading symbols from /usr/lib/libkrb5support.so.0...done.
>> Loaded symbols for /usr/lib/libkrb5support.so.0
>> Reading symbols from /lib/libkeyutils.so.1...done.
>> Loaded symbols for /lib/libkeyutils.so.1
>> Reading symbols from /lib/libselinux.so.1...done.
>> Loaded symbols for /lib/libselinux.so.1
>> Reading symbols from /lib/libsepol.so.1...done.
>> Loaded symbols for /lib/libsepol.so.1
>> Reading symbols from /usr/lib/php/modules/curl.so...done.
>> Loaded symbols for /usr/lib/php/modules/curl.so
>> Reading symbols from /usr/lib/libcurl.so.3...done.
>> Loaded symbols for /usr/lib/libcurl.so.3
>> Reading symbols from /usr/lib/libidn.so.11...done.
>> Loaded symbols for /usr/lib/libidn.so.11
>> Reading symbols from /usr/lib/php/modules/dom.so...done.
>> Loaded symbols for /usr/lib/php/modules/dom.so
>> Reading symbols from /usr/lib/php/modules/eaccelerator.so...done.
>> Loaded symbols for /usr/lib/php/modules/eaccelerator.so
>> Reading symbols from /usr/lib/php/modules/fileinfo.so...done.
>> Loaded symbols for /usr/lib/php/modules/fileinfo.so
>> Reading symbols from /usr/lib/php/modules/gd.so...done.
>> Loaded symbols for /usr/lib/php/modules/gd.so
>> Reading symbols from /usr/lib/libt1.so.5...done.
>> Loaded symbols for /usr/lib/libt1.so.5
>> Reading symbols from /usr/lib/libfreetype.so.6...done.
>> Loaded symbols for /usr/lib/libfreetype.so.6
>> Reading symbols from /usr/lib/libX11.so.6...done.
>> Loaded symbols for /usr/lib/libX11.so.6
>> Reading symbols from /usr/lib/libXpm.so.4...done.
>> Loaded symbols for /usr/lib/libXpm.so.4
>> Reading symbols from /usr/lib/libpng12.so.0...done.
>> Loaded symbols for /usr/lib/libpng12.so.0
>> Reading symbols from /usr/lib/libjpeg.so.62...done.
>> Loaded symbols for /usr/lib/libjpeg.so.62
>> Reading symbols from /usr/lib/libXau.so.6...done.
>> Loaded symbols for /usr/lib/libXau.so.6
>> Reading symbols from /usr/lib/libXdmcp.so.6...done.
>> Loaded symbols for /usr/lib/libXdmcp.so.6
>> Reading symbols from /usr/lib/php/modules/imap.so...done.
>> Loaded symbols for /usr/lib/php/modules/imap.so
>> Reading symbols from /usr/lib/libc-client.so.1...done.
>> Loaded symbols for /usr/lib/libc-client.so.1
>> Reading symbols from /lib/libpam.so.0...done.
>> Loaded symbols for /lib/libpam.so.0
>> Reading symbols from /lib/libaudit.so.0...done.
>> Loaded symbols for /lib/libaudit.so.0
>> Reading symbols from /usr/lib/php/modules/json.so...done.
>> Loaded symbols for /usr/lib/php/modules/json.so
>> Reading symbols from /usr/lib/php/modules/mbstring.so...done.
>> Loaded symbols for /usr/lib/php/modules/mbstring.so
>> Reading symbols from /usr/lib/php/modules/mysql.so...done.
>> Loaded symbols for /usr/lib/php/modules/mysql.so
>> Reading symbols from /usr/lib/mysql/libmysqlclient.so.15...done.
>> Loaded symbols for /usr/lib/mysql/libmysqlclient.so.15
>> Reading symbols from /usr/lib/php/modules/mysqli.so...done.
>> Loaded symbols for /usr/lib/php/modules/mysqli.so
>> Reading symbols from /usr/lib/php/modules/pdo.so...done.
>> Loaded symbols for /usr/lib/php/modules/pdo.so
>> Reading symbols from /usr/lib/php/modules/pdo_mysql.so...done.
>> Loaded symbols for /usr/lib/php/modules/pdo_mysql.so
>> Reading symbols from /usr/lib/php/modules/pdo_sqlite.so...done.
>> Loaded symbols for /usr/lib/php/modules/pdo_sqlite.so
>> Reading symbols from /usr/lib/libsqlite3.so.0...done.
>> Loaded symbols for /usr/lib/libsqlite3.so.0
>> Reading symbols from /usr/lib/php/modules/phar.so...done.
>> Loaded symbols for /usr/lib/php/modules/phar.so
>> Reading symbols from /usr/lib/php/modules/sqlite.so...done.
>> Loaded symbols for /usr/lib/php/modules/sqlite.so
>> Reading symbols from /usr/lib/libsqlite.so.0...done.
>> Loaded symbols for /usr/lib/libsqlite.so.0
>> Reading symbols from /usr/lib/php/modules/wddx.so...done.
>> Loaded symbols for /usr/lib/php/modules/wddx.so
>> Reading symbols from /usr/lib/php/modules/xmlreader.so...done.
>> Loaded symbols for /usr/lib/php/modules/xmlreader.so
>> Reading symbols from /usr/lib/php/modules/xmlwriter.so...done.
>> Loaded symbols for /usr/lib/php/modules/xmlwriter.so
>> Reading symbols from /usr/lib/php/modules/xsl.so...done.
>> Loaded symbols for /usr/lib/php/modules/xsl.so
>> Reading symbols from /usr/lib/libexslt.so.0...done.
>> Loaded symbols for /usr/lib/libexslt.so.0
>> Reading symbols from /usr/lib/libxslt.so.1...done.
>> Loaded symbols for /usr/lib/libxslt.so.1
>> Reading symbols from /usr/lib/libgcrypt.so.11...done.
>> Loaded symbols for /usr/lib/libgcrypt.so.11
>> Reading symbols from /usr/lib/libgpg-error.so.0...done.
>> Loaded symbols for /usr/lib/libgpg-error.so.0
>> Reading symbols from /usr/lib/php/modules/zip.so...done.
>> Loaded symbols for /usr/lib/php/modules/zip.so
>> Reading symbols from /lib/libnss_files.so.2...done.
>> Loaded symbols for /lib/libnss_files.so.2
>> 0x0017cc06 in mm_lock ()
>> from /usr/lib/php/modules/eaccelerator.so
>> (gdb) where
>> #0 0x0017cc06 in mm_lock () from /usr/lib/php/modules/eaccelerator.so
>> #1 0x00176042 in eaccelerator_compile_file () from /usr/lib/php/
>> modules/eaccelerator.so
>> #2 0x00b0fc75 in ?? () from /usr/lib/php/modules/phar.so
>> #3 0x082016f5 in zend_execute_scripts ()
>> #4 0x081ab47d in php_execute_script ()
>> #5 0x0828fe84 in ?? ()
>> #6 0x001cae9c in __libc_start_main () from /lib/libc.so.6
>> #7 0x08061e11 in _start ()
>>
>>
>> On 30 ноя, 19:13, Nafania <nafania...@gmail.com> wrote:
>> > Конечно уверен. Какую информацию я должен предоставить?
>> >
>> > On 30 ноя, 17:41, Kayo Ayanami <kayo.k1...@gmail.com> wrote:
>> >
>> > > хм.. странно.. а уверены что проблема точно в нем?
>> >
>> > > ну я так ничего не могу сказать, нужно больше информации, чтобы
>> > > воспроизвести проблему..
>> >
>> > > 30 ноября 2009 г. 18:04 пользователь Nafania <nafania...@gmail.com>
>> написал:
>> >
>> > > > Да у меня раньше Федора была, там тоже 5.3 стоял и нормально
>> > > > eaccelerator работал.
>> > > > Конфиг стандартный за исключением увеличенных "max_children" да
>> > > > "max_requests".
>> >
>> > > > On 30 ноя, 15:42, Kayo Ayanami <kayo.k1...@gmail.com> wrote:
>> > > > > У нас прекрасно уживаются все возможные акселераторы с FPM-ом,
>> правда под
>> > > > > 5.3 php не пробовали, пока работаем на 5.2.11.
>> >
>> > > > > Покажите тут дифф вашего конфига от стандартного php-fpm.
>> >
>> > > > > В крайнем случае нужно попробовать прогнать php-fpm с eaccelerator
>> под
>> > > > gdb с
>> > > > > дебаг инфой, будет видно, где кроется проблема.
>> >
>> > > > > 30 ноября 2009 г. 16:57 пользователь Nafania <
>> nafania...@gmail.com>
>> > > > написал:
>> >
>> > > > > > Сабж. Имеется php-fpm 5.3.1-2.el5 (centOS).
>> > > > > > При попытке включить eaccelerator php-fpm перестает отвечать на
>> > > > > > запросы и начинает кушать много cpu.
>> > > > > > Пытался работать как и с дефолтными настройками, так и
>> переключать
>> > > > > > кешер в режимы shm_only или disk_only, но без толку.
>> > > > > > При попытке же включить xcache php-fpm просто валится и
>> постоянно
>> > > > > > рестартует свои воркеры.
>> > > > > > В логе php-fpm на эту тему пусто (ну кроме конечно сообщений от
>> том,
>> > > > > > что много ошибок и воркер рестартуется).
>> >
>> > > > > > В какую сторону копать?
>> >
>> > > > > --
>> > > > > -------------------------------------------------------------
>> > > > > Kayo Ayanami
>> >
>> > > > > jabber: k...@jabber.ru
>> > > > > gtalk-xmpp: kayo.k1...@gmail.com
>> > > > > ya-xmpp: kayo-k1...@ya.ru
>> > > > > sourceforge: phoeni...@users.sf.net
>> > > > > luaforge: phoeni...@users.luaforge.net
>> >
>> > > --
>> > > -------------------------------------------------------------
>> > > Kayo Ayanami
>> >
>> > > jabber: k...@jabber.ru
>> > > gtalk-xmpp: kayo.k1...@gmail.com
>> > > ya-xmpp: kayo-k1...@ya.ru
>> > > sourceforge: phoeni...@users.sf.net
>> > > luaforge: phoeni...@users.luaforge.net
>> >
>> >
>>
>>
>>
>> --
>> -------------------------------------------------------------
>> Kayo Ayanami
>>
>> jabber: kayo@jabber.ru
>> gtalk-xmpp: kayo.k11.4@gmail.com
>> ya-xmpp: kayo-k11-4@ya.ru
>> sourceforge: phoenix11@users.sf.net
>> luaforge: phoenix11@users.luaforge.net
>>
>>
>>
>> *--
>> С уважением,
>> Nafania293 mailto:Nafania293@gmail.com<Nafania293@gmail.com>
>> *
>>
>
>
>
> --
> -------------------------------------------------------------
> Kayo Ayanami
>
> jabber: kayo@jabber.ru
> gtalk-xmpp: kayo.k11.4@gmail.com
> ya-xmpp: kayo-k11-4@ya.ru
> sourceforge: phoenix11@users.sf.net
> luaforge: phoenix11@users.luaforge.net
>
>