Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Нехватка памяти (PHP limit=48мб) (http://forum.typo3.ru/showthread.php?t=2749)

Versus 25.02.2007 23:52

Нехватка памяти (PHP limit=48мб)
 
Столкнулся со следующей проблемой. Добавляю на страницу с базовым дизайном (три динамических меню; сделан с помощью TempleVoila) расширение tt_news (latest) и при попытке открыть эту страницу получаю внутреннюю ошибку сервера. В логах соответсвенно такая строчка:
...
FATAL: emalloc(): Unable to allocate 35 bytes
...

При попытке открывать настройки tt_news через extension manager выскакивает таже ошибка (правда памяти надо на 5 байт больше).

Очень нужен совет - как решить проблему?

Конфигурация следующая:
memory_limit=48M
PHP как CGI
OS - UNIX

TYPO3 4.0.4
tt_news 2.4.0

Дмитрий Самойлов 26.02.2007 14:20

нужно выделить еще памяти в CGI режиме нужно значительно больше памяти для работы Typo3

Pavel Antonov 26.02.2007 14:43

Это ограничения не PHP, а сесси пользователя... Для пользователя стоят ограничения по памяти, которые не позволяют ЛЮБОМУ скрипту CGI (не только PHP) получить больше какого-то объема памяти. В результате PHP валится с ошибкой...

Попробуйте опустить memory_limit до 32, может быть поможет.

Versus 26.02.2007 18:53

Спасибо. Уже написал в службу поддержки хостера. Жду их ответа. Надеюсь проблема решаема.

Versus 27.02.2007 18:12

Итог.
 
Связался со службой поддержки. Они заверили, что ограничений по сессии пользователя по объёму памяти не стоит, только по времени выполнения.
Поэтому попробовал второй вариант: увеличить memory_limit (до 72мб) - помогло. Хотя конечно необходимость таких объёмов памяти под выполнение скриптов, несколько смущает.

Спасибо всем за помощь.

Andrey Grey 28.02.2007 04:08

не смущайтесь..... бывают скачки до 500 МБ...


Часовой пояс GMT +4, время: 07:03.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot