Проблемы в работе php5.3 + zend

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
feo85
рядовой
Сообщения: 17
Зарегистрирован: 2013-06-17 12:26:37

Проблемы в работе php5.3 + zend

Непрочитанное сообщение feo85 » 2013-06-17 12:34:23

Появилась проблема с php - течет память, по некоторым сайтам расположенным на сервере.

Версия PHP - 5.3.5
Система FreeBSD 8.2-RELEASE-p9 (amd64)

Код: Выделить всё

[Mon Jun 17 12:48:14 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(1043) :  Freeing 0x805843D20 (56 bytes), script=/usr/local/www/apache22/data/site_name1/index.php
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(506) : Actual location (location was relayed)
Last leak repeated 10 times
[Mon Jun 17 12:48:14 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_compile.c(2161) :  Freeing 0x805843E98 (56 bytes), script=/usr/local/www/apache22/data/site_name1/index.php
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(506) : Actual location (location was relayed)
Last leak repeated 1 time
=== Total 427 memory leaks detected ===
[Mon Jun 17 12:48:20 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/www/pecl-APC/work/APC-3.1.10/apc_zend.c(38) :  Freeing 0x80C6D1368 (74 bytes), script=/usr/local/www/a pache22/data/site_name1/index.php
Last leak repeated 280 times
[Mon Jun 17 12:48:20 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/www/pecl-APC/work/APC-3.1.10/apc_compile.c(1672) :  Freeing 0x80C6D36B0 (232 bytes), script=/usr/local/www/apache22/data/site_name1/index.php
Last leak repeated 64 times
[Mon Jun 17 12:48:20 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_compile.c(45) :  Freeing 0x805839EA0 (18 bytes), script=/usr/local/www/apache22/data/site_name1/index.php
Last leak repeated 5 times
[Mon Jun 17 12:48:20 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(499) :  Freeing 0x805843E58 (79 bytes), script=/usr/local/www/apache22/data/site_name1/index.php
Last leak repeated 12 times
[Mon Jun 17 12:48:20 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(1043) :  Freeing 0x805843F20 (56 bytes), script=/usr/local/www/apache22/data/site_name1/index.php
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(506) : Actual location (location was relayed)
Last leak repeated 10 times
[Mon Jun 17 12:48:20 2013]  Script:  '/usr/local/www/apache22/data/site_name1/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_compile.c(2161) :  Freeing 0x805844098 (56 bytes), script=/usr/local/www/apache22/data/site_name1/index.php
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(506) : Actual location (location was relayed)
Last leak repeated 1 time
=== Total 378 memory leaks detected ===
Как можно полечить? Желательно без перехода на новую версию php.

Заранее спасибо!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение werder31 » 2013-06-17 13:29:31

Код: Выделить всё

/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(506)
В версии ПХП 5.3 убрали поддержку зенд.

Ставте ПХП 5.2
Любите жизнь, ведь она все равно отымеет..так хоть по любви!

feo85
рядовой
Сообщения: 17
Зарегистрирован: 2013-06-17 12:26:37

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение feo85 » 2013-06-17 13:39:08

Так если в 5.3 его нет, то на что же ругается тогда?

werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение werder31 » 2013-06-17 13:49:37

Прочтите логи ) я даже выделил
Любите жизнь, ведь она все равно отымеет..так хоть по любви!

feo85
рядовой
Сообщения: 17
Зарегистрирован: 2013-06-17 12:26:37

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение feo85 » 2013-06-17 14:12:50

Т.е. я правильно понимаю, что php скрипт сайта пытается использовать zend но не находит его?

werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение werder31 » 2013-06-17 14:26:43

правильно, и лезет в 5.2 пхп

Я просто раньше сталкивался с аналогичной проблемой... http://forum.lissyara.su/viewtopic.php?f=53&t=38752
Любите жизнь, ведь она все равно отымеет..так хоть по любви!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение Alex Keda » 2013-06-17 16:39:42

посмотрите в сторону

Код: Выделить всё

/usr/ports/www/pecl-zendopcache
может вам хватит его функционала?
Убей их всех! Бог потом рассортирует...

feo85
рядовой
Сообщения: 17
Зарегистрирован: 2013-06-17 12:26:37

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение feo85 » 2013-06-18 9:49:47

Да мне в принципе zend вообще не нужен. Возможно ли его как-нибудь отключить без пересборки php?
Единственная деректива, которую я нашел в php.ini, связанная с zend это:

Код: Выделить всё

zend.ze1_compatibility_mode = Off
Больше ничего нет.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение Alex Keda » 2013-06-19 22:06:18

вообще-то, Zend занимается разработкой php
поэтому его куски вы не уберёте, они там намертво зашиты
Убей их всех! Бог потом рассортирует...

feo85
рядовой
Сообщения: 17
Зарегистрирован: 2013-06-17 12:26:37

Re: Проблемы в работе php5.3 + zend

Непрочитанное сообщение feo85 » 2013-07-30 9:03:40

Возобновлю темку =)

В общем откатился я назад к php5.2

Код: Выделить всё

www# pkg_version -v |grep php
php52-5.2.17_14                     =   up-to-date with port
Но ошибка все равно осталась:

Код: Выделить всё

Last leak repeated 64 times
[Tue Jul 30 09:56:55 2013]  Script:  '/usr/local/www/apache22/data/site_name1/www/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(1043) :  Freeing 0x806042258 (56 bytes), script=/usr/local/www/apache22/data/site_name1/www/index.php
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(506) : Actual location (location was relayed)
Last leak repeated 10 times
[Tue Jul 30 09:56:55 2013]  Script:  '/usr/local/www/apache22/data/site_name1/www/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(499) :  Freeing 0x806043C00 (79 bytes), script=/usr/local/www/apache22/data/site_name1/www/index.php
Last leak repeated 12 times
[Tue Jul 30 09:56:55 2013]  Script:  '/usr/local/www/apache22/data/site_name1/www/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_compile.c(45) :  Freeing 0x806043CC8 (11 bytes), script=/usr/local/www/apache22/data/site_name1/www/index.php
Last leak repeated 5 times
[Tue Jul 30 09:56:55 2013]  Script:  '/usr/local/www/apache22/data/site_name1/www/index.php'
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_compile.c(2161) :  Freeing 0x806043E10 (56 bytes), script=/usr/local/www/apache22/data/site_name1/www/index.php
/usr/ports/lang/php52/work/php-5.2.17/Zend/zend_hash.c(506) : Actual location (location was relayed)
Куда дальше рыть и в чем может быть проблема?