powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как перезапустить apache (в php увеличить memory_limit)?
7 сообщений из 7, страница 1 из 1
как перезапустить apache (в php увеличить memory_limit)?
    #36270600
arbuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени суток, господа, подскажите новичку

Есть сервер
10:19:49 root@chook:/etc 0$ uname -a
Linux chook 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 athlon i386 GNU/Linux

на нем поднят apache и php.

при запуске некого скрипта получаю ошибку:

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 38 bytes) in ...

Необходимо дать php больше чем 20мб памяти. Хочу найти php.ini:
10:25:27 root@chook:/etc 0$ locate php.ini
/etc/php.ini

иду в этот файл, а там нарисовано
memory_limit = 100M ; Maximum amount of memory a script may consume

т.е. разрешено 100 мб, а не 20, как об этом говорит ошибка. Думаю что проблема решится с перезапуском apache:

делал так
10:31:36 root@chook:/etc 0$ /etc/rc.d/init.d/httpd restart

и так

10:31:36 root@chook:/etc 0$ service apache restart

все хорошо, говорит что


Stopping httpd: [ OK ]
Starting httpd: [ OK ]

но ошибка не исчезает

Спасибо
...
Рейтинг: 0 / 0
как перезапустить apache (в php увеличить memory_limit)?
    #36270628
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arbuzov,

Это не поможет, имхо.
Вам лучше посмотреть в логи !!!
Также попробуйте перегрузить компьютер полностью.
Увеличьте post_max_size.
Пересмотрите значения настройки .
Если не поможет, восстановите стандартную настройку, там же рядом и лежит.
...
Рейтинг: 0 / 0
как перезапустить apache (в php увеличить memory_limit)?
    #36270641
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Sat, 24 Oct 09 15:35:42 GMT
arbuzov wrote:

> /etc/php.ini

Несколько странное расположение файла. Уточните в выводе phpinfo(), возможно, используется другой php.ini или вобще никакой не используется (тогда применяются значения по умолчанию).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как перезапустить apache (в php увеличить memory_limit)?
    #36270647
arbuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle
On Sat, 24 Oct 09 15:35:42 GMT
arbuzov wrote:

> /etc/php.ini

Несколько странное расположение файла. Уточните в выводе phpinfo(), возможно, используется другой php.ini или вобще никакой не используется (тогда применяются значения по умолчанию).


посмотрел в phpinfo():

Код: plaintext
1.
2.
Configuration File (php.ini) Path 	/etc/php.ini 
Scan this dir for additional .ini files 	/etc/php.d 
additional .ini files parsed 	/etc/php.d/dbase.ini, /etc/php.d/mysql.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_mysql.ini, /etc/php.d/pdo_sqlite.ini

т.е. файл используется именно этот. в /etc/httpd/logs.error_log тоже никаких подозрительных (кроме самого сабжа) ошибок нет
...
Рейтинг: 0 / 0
как перезапустить apache (в php увеличить memory_limit)?
    #36270663
arbuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
внимательно посмотел на результат phpinfo():

Код: plaintext
memory_limit	100M	100M

но еще нашел некую строчку

Код: plaintext
Zend Memory Manager 	enabled

Может быть в этом проблема?
...
Рейтинг: 0 / 0
как перезапустить apache (в php увеличить memory_limit)?
    #36270693
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arbuzovвнимательно посмотел на результат phpinfo():
Код: plaintext
memory_limit	100M	100M
но еще нашел некую строчку
Код: plaintext
Zend Memory Manager 	enabled
Может быть в этом проблема?

Zend наоборот используется для оптимизации памяти.
Вообще-то можно попробовать попросту его отключить.

А насчет логов чего там странного есть?
...
Рейтинг: 0 / 0
как перезапустить apache (в php увеличить memory_limit)?
    #36270724
arbuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторZend наоборот используется для оптимизации памяти.
Вообще-то можно попробовать попросту его отключить.

А насчет логов чего там странного есть?

в логах апача все хорошо. Никаких ошибок кроме ошибки выделения памяти. Сейчас пробую найти где отключается зендовский оптимизатор, пока безрезультатно
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как перезапустить apache (в php увеличить memory_limit)?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]