gajus / xhprof.io

GUI to analyze the profiling data collected using XHProf – A Hierarchical Profiler for PHP.
http://xhprof.io/
Other
429 stars 103 forks source link

Big callgraphs are not rendered, PHP-FPM segfaults #32

Open marzizzle opened 11 years ago

marzizzle commented 11 years ago

Hi,

i have problems with rendering big callgraphs: e.g. Trying to render callgraphs with 1k+ unique functions does not return any data, because the php-fpm process segfaults: [17-Mar-2013 01:04:30] WARNING: [pool xhprofio] child 23112 exited on signal 11 (SIGSEGV) after 817.852482 seconds from start

Smaller callgraphs seem to work just fine.

I'm running xhprof.io on Ubuntu 12.04, with nginx and php-fpm. i have increased diverse server settings (nginx, php-fpm) to not run into any timeouts.

FYI: an example callgraph request, which ran ~6.5 minutes time curl -I 'https://example.com/?xhprof\[callgraph\]=1&xhprof\[template\]=request&xhprof\[query\]\[request_id\]=48' HTTP/1.1 500 Internal Server Error [...]

real 6m37.979s