strace — SIGSEGV в php-fpm

Я нашел несколько вопросов, в которых упоминаются проблемы с php 5.5.x и выше и php-fpm, где php падает с:

WARNING: [pool pool_name] child 9757 exited on signal 11 (SIGSEGV - core dumped) after 24.790363 seconds from start

В журнале ошибок Apache вы можете увидеть это сообщение

(104)Connection reset by peer: FastCGI: comm with server "/path/to/pool/php56-fcgi-pool_name" aborted: read failed

В моей установке я запускаю php 5.6.21, и я получаю эту ошибку на экземпляре Shopware, и я могу воспроизвести ее. Я попытался включить отладку для php, но поскольку Shopware требуется загрузчик ioncube, невозможно запустить php с символами отладки и загрузчиком ioncube.

В качестве второй попытки я использовал этот скрипт для создания трассировок для каждого экземпляра php-fpm: https://gist.github.com/hydra35/1893093. Для моей ошибки этот след выглядит так:

     0.000036 access("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core/CouchCommerce/Bootstrap.php", R_OK) = 0
0.000415 gettimeofday({1462828780, 911678}, NULL) = 0
0.000042 gettimeofday({1462828780, 911719}, NULL) = 0
0.000057 gettimeofday({1462828780, 911780}, NULL) = 0
0.000036 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core/CouchCommerce/Bootstrap.php", {st_mode=S_IFREG|0644, st_size=17113, ...}) = 0
0.000057 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core/CouchCommerce", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
0.000044 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
0.000048 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
0.000045 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
0.000073 gettimeofday({1462828780, 912082}, NULL) = 0
0.000035 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core/CouchCommerce/Bootstrap.php", {st_mode=S_IFREG|0644, st_size=17113, ...}) = 0
0.000051 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core/CouchCommerce", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
0.000046 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
0.000059 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
0.000042 lstat("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
0.000048 open("/home/user/www/www.example.org/htdocs/engine/Shopware/Plugins/Community/Core/CouchCommerce/Bootstrap.php", O_RDONLY) = 5
0.000479 fstat(5, {st_mode=S_IFREG|0644, st_size=17113, ...}) = 0
0.000049 fstat(5, {st_mode=S_IFREG|0644, st_size=17113, ...}) = 0
0.000038 fstat(5, {st_mode=S_IFREG|0644, st_size=17113, ...}) = 0
0.000035 mmap(NULL, 17113, PROT_READ, MAP_SHARED, 5, 0) = 0x7fc756a10000
0.000844 brk(0x2ea5000)            = 0x2ea5000
0.000359 munmap(0x7fc756a10000, 17113) = 0
0.000075 close(5)                  = 0
0.000051 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x3d} ---
0.051948 +++ killed by SIGSEGV (core dumped) +++

Сколько из этого необходимо, чтобы действительно сделать заявление? Как еще можно отладить php для этого приложения, чтобы решить ошибку, которая приводит к этой аварии?

Спасибо за вашу помощь
И я

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]