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'е.
  • Вопрос задан
  • 4173 просмотра
Пригласить эксперта
Ответы на вопрос 2
@egorinsk
Вы можете собрать/установить debug-версию и после падения отладчиком gdb посмотреть, где (в какой функции) произошла ошибка.
Ответ написан
А чем не вариант поставить xdebug и дотошно пройти все шаги до места падения?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽