Bug #74242 [Opn->Fbk]: max_children increasment causes core dump
Edit report at https://bugs.php.net/bug.php?id=74242&edit=1
ID: 74242
Updated by: cmb@php.net
Reported by: gaorong_q at 163 dot com
Summary: max_children increasment causes core dump
-Status: Open
+Status: Feedback
Type: Bug
Package: FPM related
Operating System: centos 6.7
PHP Version: 7.1.2
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
Does this still happen to you with any of the actively supported
PHP versions[1]?
[1] <https://www.php.net/supported-versions.php>
Previous Comments:
------------------------------------------------------------------------
[2017-03-13 13:09:10] gaorong_q at 163 dot com
Description:
------------
when we increase max_children setting in php-fpm.conf from 256 to 512. it always cause a core dump
when we use command 'ab -n 100000 -c 1000 xxxx' to test the API. but it works well when
max_children=256. the core dump info is following:
(gdb) bt
#0 zend_mm_alloc_small (heap=0x7f2892e00040, ptr=0x0, size=<value optimized out>,
copy_size=79) at /home/xiaoju/gaorong/softs-src/php-7.0.16/Zend/zend_alloc.c:1299
#1 zend_mm_alloc_heap (heap=0x7f2892e00040, ptr=0x0, size=<value optimized out>,
copy_size=79) at /home/xiaoju/gaorong/softs-src/php-7.0.16/Zend/zend_alloc.c:1377
#2 zend_mm_realloc_heap (heap=0x7f2892e00040, ptr=0x0, size=<value optimized out>,
copy_size=79) at /home/xiaoju/gaorong/softs-src/php-7.0.16/Zend/zend_alloc.c:1473
#3 0x00000000007c1032 in xbuf_format_converter (xbuf=0x7ffd5fb54780, is_char=1 '\001',
fmt=0xe037a7 "pool %s", ap=0x7ffd5fb547c0) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/main/spprintf.c:246
#4 0x00000000007c1fca in vspprintf (pbuf=0x7ffd5fb548a8, max_len=0, format=<value optimized
out>, ap=<value optimized out>) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/main/spprintf.c:847
#5 0x00000000007c20b3 in spprintf (pbuf=<value optimized out>, max_len=<value optimized
out>, format=<value optimized out>) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/main/spprintf.c:871
#6 0x00000000008b68e5 in fpm_env_init_child (wp=0x2d7fba0) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm_env.c:142
#7 0x00000000008b20c2 in fpm_child_init (wp=0x2d7fba0, in_event_loop=<value optimized out>,
nb_to_spawn=<value optimized out>, is_debug=1) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm_children.c:155
#8 fpm_children_make (wp=0x2d7fba0, in_event_loop=<value optimized out>,
nb_to_spawn=<value optimized out>, is_debug=1) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm_children.c:407
#9 0x00000000008bd490 in fpm_pctl_perform_idle_server_maintenance (ev=<value optimized out>,
which=<value optimized out>, arg=<value optimized out>) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm_process_ctl.c:419
#10 fpm_pctl_perform_idle_server_maintenance_heartbeat (ev=<value optimized out>,
which=<value optimized out>, arg=<value optimized out>) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm_process_ctl.c:478
#11 0x00000000008b6f6c in fpm_event_loop (err=0) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm_events.c:428
#12 0x00000000008b1c87 in fpm_run (max_requests=0x7ffd5fb54eec) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm.c:115
#13 0x00000000008b9d9f in main (argc=5, argv=0x7ffd5fb55008) at
/home/xiaoju/gaorong/softs-src/php-7.0.16/sapi/fpm/fpm/fpm_main.c:1881
in addition, it works well when we use php5.5 and max_children=512.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=74242&edit=1
Thread (3 messages)