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

Есть сервер
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
24.10.2009, 19:05
    #36270628
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перезапустить apache (в php увеличить memory_limit)?
arbuzov,

Это не поможет, имхо.
Вам лучше посмотреть в логи !!!
Также попробуйте перегрузить компьютер полностью.
Увеличьте post_max_size.
Пересмотрите значения настройки .
Если не поможет, восстановите стандартную настройку, там же рядом и лежит.
...
Рейтинг: 0 / 0
24.10.2009, 19:20
    #36270641
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перезапустить apache (в php увеличить memory_limit)?
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
24.10.2009, 19:28
    #36270647
arbuzov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перезапустить apache (в php увеличить memory_limit)?
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
24.10.2009, 19:42
    #36270663
arbuzov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перезапустить apache (в php увеличить memory_limit)?
внимательно посмотел на результат phpinfo():

Код: plaintext
memory_limit	100M	100M

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

Код: plaintext
Zend Memory Manager 	enabled

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

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

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

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

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


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