php-fpm child process exited on signal 11

Unsere Anwendung ausführen, die auf docker-container auf der AWS-Plattform.
Betriebssystem: Ubuntu 14.04.2 LTS
Nginx-Version: nginx/1.4.6 (Ubuntu)
Memcached-Version: memcached 1.4.14
PHP Version: PHP 5.5.9-1ubuntu4.11 (cli) (built: Feb 2 2015 15:23:08)
System Speicher: 7,5 GB

Bekommen wir leere Seiten und 404 Fehler weniger Häufig. Beim überprüfen der logs festgestellt, dass php-Kind-Prozess wird getötet und es scheint, dass der Speicher meist von memcache und php-fpm Prozess und sehr wenig freier Speicher.

memcache konfiguriert ist, mit 2GB Speicher.

Hier ist php www.conf

pm = dynamic
pm.max_children = 30
pm.start_servers = 9
pm.min_spare_servers = 4
pm.max_spare_servers = 14
rlimit_files = 131072 
rlimit_core = unlimited

Fehlerprotokolle

/var/log/nginx/php5-fpm.log 
[29-Jul-2015 14:37:09] WARNING: [pool www] child 259 exited on signal 11 (SIGSEGV - core dumped) after 1339.412219 seconds from start

/var/log/nginx/error.log 

2015/07/29 14:37:09 [error] 141#0: *2810 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: x.x.x.x, server: _, request: "GET /suggestions/business?q=Selectfrom HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "example.com", referrer: "http://example.com/"

/var/log/nginx/php5-fpm.log  
[29-Jul-2015 14:37:09] NOTICE: [pool www] child 375 started


/var/log/nginx/php5-fpm.log:[29-Jul-2015 14:37:56] WARNING: [pool www] child 290 exited on signal 11 (SIGSEGV - core dumped) after 1078.606356 seconds from start

Coredump

Core was generated by php-fpm: pool www.Program terminated with signal SIGSEGV, Segmentation fault.#0  0x00007f41ccaea13a in memcached_io_readline(memcached_server_st*, char*, unsigned long, unsigned long&) () from /usr/lib/x86_64-linux-gnu/libmemcached.so.10

dmesg

[Wed Jul 29 14:26:15 2015] php5-fpm[12193]: segfault at 7f41c9e8e2da ip 00007f41ccaea13a sp 00007ffcc5730ce0 error 4 in libmemcached.so.10.0.0[7f41ccad2000+32000]
[Wed Jul 29 14:28:26 2015] php5-fpm[12211]: segfault at 7f41c966b2da ip 00007f41ccaea13a sp 00007ffcc5730ce0 error 4 in libmemcached.so.10.0.0[7f41ccad2000+32000]
[Wed Jul 29 14:29:16 2015] php5-fpm[12371]: segfault at 7f41c9e972da ip 00007f41ccaea13a sp 00007ffcc5730b70 error 4 in libmemcached.so.10.0.0[7f41ccad2000+32000]
[Wed Jul 29 14:35:36 2015] php5-fpm[12469]: segfault at 7f41c96961e9 ip 00007f41ccaea13a sp 00007ffcc5730ce0 error 4 in libmemcached.so.10.0.0[7f41ccad2000+32000]
[Wed Jul 29 14:35:43 2015] php5-fpm[12142]: segfault at 7f41c9e6c2bd ip 00007f41ccaea13a sp 00007ffcc5730b70 error 4 in libmemcached.so.10.0.0[7f41ccad2000+32000]
[Wed Jul 29 14:37:07 2015] php5-fpm[11917]: segfault at 7f41c9dd22bd ip 00007f41ccaea13a sp 00007ffcc5730ce0 error 4 in libmemcached.so.10.0.0[7f41ccad2000+32000]
[Wed Jul 29 14:37:54 2015] php5-fpm[12083]: segfault at 7f41c9db72bd ip 00007f41ccaea13a sp 00007ffcc5730ce0 error 4 in libmemcached.so.10.0.0[7f41ccad2000+32000]

Bitte lassen Sie mich wissen, wenn es benötigt mehr Informationen

Vielen Dank im Voraus

Sie sind mit docker-Komponieren oder starten Sie direkt mit der docker-Maschine? Wenn möglich, lassen Sie uns wissen, die Befehle oder Einstellungen, um die Dienste zu starten.
Einige andere user berichtet Kompatibilität Problem mit PHP 5.5 und memcache-Erweiterung. Alle workaroud für dieses Problem zu beheben. github.com/yiisoft/yii2/issues/7100
Ich habe gewechselt von os, debian und es wurde das Problem behoben, vorerst.

InformationsquelleAutor jobycxa | 2015-07-29

Schreibe einen Kommentar