|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2012, 19:01 | #1 | |
Форумчанин
Регистрация: 03.12.2010
Сообщений: 334
|
прожорливый скрипт
в user.log сервера складывается ошибка:
Цитата:
PHP код:
как лучше поступить в данной ситуации - копать все подключаемые классы на предмет массивных запросов или есть другие варианты решения? я правильно понимаю, что такие объемы памяти выходят потому, что в переменные данного скрипта заносятся неоправданно большие массивы данных? |
|
08.06.2012, 19:16 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Если я правильно понимаю текст ошибки - то там как раз и говорится о том, что ваш скрипт пытается увеличить memory_limit до 100Мб, что выше допустимого значения (которое явно определяется где-то еще, помимо php.ini).
Так что ставить 512 смысла нет - раз даже до 100 разогнать не дают. Что касается определения количества памяти, потребляемой вашим скриптом - попробуйте memory_get_usage, в комментах есть примеры удобного использования. Ну и Xdebug может с этим помочь. Последний раз редактировалось Andkorol; 08.06.2012 в 19:32. |
09.06.2012, 14:59 | #3 |
Форумчанин
Регистрация: 03.12.2010
Сообщений: 334
|
Andkorol, спасибо ))
я неправильно понял ошибку, думал, что скрипт больше памяти хочет заполучить... memory_get_usage() показал, что скрипт максимум до 700Кб использует, потому закомментил ini_set() и сразу ошибки сыпаться перестали. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
sh-скрипт | therightrussia2 | PHP | 9 | 25.05.2012 02:30 |
Скрипт | DRAKKAR | Помощь студентам | 0 | 11.12.2011 08:41 |
мой сайт взломали и в коды скриптов добавили вот этот скрипт. Что за скрипт? | nsbox | JavaScript, Ajax | 9 | 21.01.2010 18:19 |
Скрипт pop Under (скрипт попандера) | Jensi | JavaScript, Ajax | 2 | 13.07.2009 00:17 |
C#(скрипт) | Paranoic | Общие вопросы .NET | 4 | 25.04.2008 16:13 |