Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
feo85
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Непрочитанное сообщение
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.
Заранее спасибо!
feo85
-
Хостинг HostFood.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
-
Контактная информация:
Непрочитанное сообщение
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
Любите жизнь, ведь она все равно отымеет..так хоть по любви!
werder31
-
feo85
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Непрочитанное сообщение
feo85 » 2013-06-17 13:39:08
Так если в 5.3 его нет, то на что же ругается тогда?
feo85
-
werder31
- сержант
- Сообщения: 217
- Зарегистрирован: 2009-12-22 10:48:41
- Откуда: from Ukraine
-
Контактная информация:
Непрочитанное сообщение
werder31 » 2013-06-17 13:49:37
Прочтите логи ) я даже выделил
Любите жизнь, ведь она все равно отымеет..так хоть по любви!
werder31
-
feo85
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Непрочитанное сообщение
feo85 » 2013-06-17 14:12:50
Т.е. я правильно понимаю, что php скрипт сайта пытается использовать zend но не находит его?
feo85
-
Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2013-06-17 16:39:42
посмотрите в сторону
может вам хватит его функционала?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
feo85
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Непрочитанное сообщение
feo85 » 2013-06-18 9:49:47
Да мне в принципе zend вообще не нужен. Возможно ли его как-нибудь отключить без пересборки php?
Единственная деректива, которую я нашел в php.ini, связанная с zend это:
Больше ничего нет.
feo85
-
Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2013-06-19 22:06:18
вообще-то, Zend занимается разработкой php
поэтому его куски вы не уберёте, они там намертво зашиты
Убей их всех! Бог потом рассортирует...
Alex Keda
-
feo85
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Непрочитанное сообщение
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)
Куда дальше рыть и в чем может быть проблема?
feo85