[Sysadmins] Проблема с php5-curl на nginx+spawn-fcgi

Dank Bagryantsev 4alt на mail.ru
Вт Июл 20 08:58:34 UTC 2010


Здравствуйте.

Понадобилось мне 2-3 месяца назад создать OpenVZ контейнер под
Wordpress сайты на nginx (на базе p5, HN CentOS 5.4).
Все прошло тогда успешно, больше 2-х месяцев все отработало, в
принципе, нормально. Но сейчас для одного из плагинов WP понадобился php5-curl
В итоге, после установки php5-curl административная панель WP
перестает работать.
В логах:
nginx:
2010/07/19 20:17:28 [error] 13708#0: *1915256 recv() failed (104: Connection reset by peer) while reading response header from upstream,
client:xxx.xxx.xxx.xxx, server: site.com, request: "GET /wp-admin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "site.com"

syslog:
Jul 19 20:17:28 site suhosin[3973]: ALERT - possible memory corruption detected - unknown Hashtable destructor (attacker 'xxx.xxx.xxx.xxx',
file '/var/www/vhosts/site.com/htdocs/wp-includes/http.php', line 1383)

Как только выключаешь php5-curl - работа восстанавливается.
Есть подозрение, что проблема ALT-specific, т.к. в соседних OpenVZ
контейнерах с Debian все нормально.

rpm -qa | grep nginx
nginx-0.8.19-alt1

rpm -qa | grep php
php5-suhosin-0.9.27-alt3
php5-5.2.11.20090722-alt1
php5-eaccelerator-0.9.5.3-alt4
php5-gmagick-5.2.11.20090722-alt1
php5-mcrypt-5.2.11.20090722-alt1
php5-mysql-5.2.11.20090722-alt1
php5-zip-5.2.11.20090722-alt1
php5-simplexml-5.2.11.20090722-alt1
php5-libs-5.2.11.20090722-alt1
php5-bz2-5.2.11.20090722-alt1
php5-gd2-5.2.11.20090722-alt1
php5-mbstring-5.2.11.20090722-alt1
php5-mhash-5.2.11.20090722-alt1
php5-sockets-5.2.11.20090722-alt1
php5-cgi-5.2.11.20090722-alt1
php5-curl-5.2.11.20090722-alt1
php-base-2.4-alt1

Собственно вопрос:
php5-curl рабочий в p5?
Если да, то можно привести какой-нибудь простой php-скрипт для
проверки всех функций php5-curl.
Т.е. я сейчас пытаюсь выяснить, то ли проблема с контейнером, то ли с
php.

-- 
С уважением,
 Dank



Подробная информация о списке рассылки Sysadmins