Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 12
Nartis Сообщение 31/08/2010 13:14 Копия темы
Память PHP Fatal error: Allowed memory size of 33554432 bytes exhausted 

В php.ini выставлено 512М

Что может ещё ограничивать? (

ОС Debian.

UPD: Решено. На сервере оказалось два php.ini. Всем большое спасибо!
abbat Сообщение 31/08/2010 13:17 Копия темы
А точно в нужном php.ini это выставлено? Уж цифра больно ровная – 32М. Варианты:
1) Загрузить страничку с phpinfo() и убедиться, что подхвачен нужный конфиг с нужными параметрами;
2) Поискать в исходниках строку с вызовом ini_set("memory_limit", ...); – различные CMS любят этот параметр ограничивать искусственно;
Nartis Сообщение 31/08/2010 13:24 Копия темы
1) phpinfo говорит 512М. 
2) ini_set.. Тут вот странная проблема.. Через браузер скрипт отрабатывает и память, видимо, выделяется.. А через консоль вот эта ошибка.. :( Чо за фигня :(
Nartis Сообщение 31/08/2010 13:25 Копия темы
как буд-то что-то ограничивает память при консольном вызове через обработчик вида
php script.php
azius_worker Сообщение 31/08/2010 13:27 Копия темы
Видимо у тебя на серваке 2 php.ini... один для сайта настроенный
посмотри через консоль phpinfo()
rim89 Сообщение 31/08/2010 13:33 Копия темы
Каковы характеристики сервака ? 
если php.ini не помогает попробовать :
1) в .htaccess прописать php_value memory_limit 64M 
или
2) в index.php  добавить строчку 
<?php ini_set("memory_limit", "64M"); ?>
Nartis Сообщение 31/08/2010 13:34 Копия темы
suhosin.memory_limit => 0 => 0

хм... что бы это значило ( 
Или не может почему-то прочитать или правда ноль )))
abbat Сообщение 31/08/2010 13:40 Копия темы
А, ну тут тогда проще. Выполнить в консоли команды:

$ php -i | grep 'php.ini'
$ php -i | grep 'memory'

и получить текущий путь к php.ini и размер памяти в нем.
Nartis Сообщение 31/08/2010 13:40 Копия темы
i7-920 Quad-Core, 8Г RAM, Debian 64

с браузера работает.. не работает с консоли..

ini_set с консоли говорит
script tried to increase memory_limit to 134217728 bytes which is above the allowed value
Nartis Сообщение 31/08/2010 13:43 Копия темы
Даааа!!!!!!!!!!!

Абалдать!!!

Первый раз слышу, чтобы было два .ini

Спасибо Вам огромное!! Иду с отзывом =)
Nartis Сообщение 31/08/2010 13:44 Копия темы
Точно!!

Спасибо Вам большое!!
azius_worker Сообщение 05/09/2010 10:39 Копия темы
Я же говорил=)
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"