Andre_487
@Andre_487
Разработчик веб-сервисов

PhpMyAdmin + PHP-FPM = SEGFAULT?

Очень странная на мой взгляд ситуация, происходит на сервере под управлением Debian 6. Установлены nginx/1.1.19, php5-fpm 5.4.2, MySQL 5.1.49, phpMyAdmin 3.5.1 (но была опробована и версия 4 с GitHub'а). Были попытки использовать расширения php-mysql и php-mysqli — разницы нет.



При любом обращении к phpMyAdmin выдается ошибка 502. В логах PHP никаких ошибок, в логах nginx что-то вроде этого:

2012/05/19 21:22:10 [error] 28509#0: *8917 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /folder/phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "example.com"




А при просмотре /var/log/syslog видим:

May 19 21:22:10 Debian-60-squeeze-64-minimal kernel: [477859.209978] php5-fpm[28475]: segfault at 7fff6c7abff8 ip 0000000000641d5e sp 00007fff6c7ac000 error 6 in php5-fpm[400000+6ff000]




Что же такого может сделать phpMyAdmin, что процесс php-fpm падает с segfault'ом? Больше такая ситуация, к счастью, нигде не встречалась — только в phpMyAdmin'е.
  • Вопрос задан
  • 4174 просмотра
Пригласить эксперта
Ответы на вопрос 2
@egorinsk
Вы можете собрать/установить debug-версию и после падения отладчиком gdb посмотреть, где (в какой функции) произошла ошибка.
Ответ написан
А чем не вариант поставить xdebug и дотошно пройти все шаги до места падения?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы