[ОТВЕТИТЬ]
Опции темы
15.03.2016 07:34  
aldemko
Сайт работал - то-есть установлена заготовка, просто ждала своего времени
захожу не давно
то пустой экран то
SQL код:
Fatal errorUnknownCannot use output buffering in output buffering display handlers in Unknown on line 0 
Сразу пошел смотреть
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


при этом, в панели пишет что памяти свободной много - используется только 3-10%

настройки никакие не менялись

Последний раз редактировалось aldemko; 15.03.2016 в 07:38.
 
15.03.2016 07:55  
aldemko
Из ошибки понятно что проблема с памятью, но как эту память выделить?
в ngnix ?
Проблему решила вставка
SQL код:
<?php ini_set("memory_limit""820M"); ?>
в index.php
Но мне кажется что это лишь костыль в решении проблемы

Последний раз редактировалось aldemko; 15.03.2016 в 07:58.
 
15.03.2016 08:16  
aldemko
Проблема в том что не пойму куда это вписать в fpm
или в ngnix
по всем путям которые нашел в примере - у меня нет ни того ни другого (
 
15.03.2016 09:03  
OlegON
В зависимости от дистрибутива у тебя где-то в /etc/ должен быть php.ini с параметром memory_limit, вот лучше его крутить начни.
 
15.03.2016 09:20  
aldemko
Есть такой файл
но там стоит memory_limit=12000M
может не верно написано ?
 
15.03.2016 09:27  
OlegON
Однозначно неправильно... Мы, вроде уже обсуждали, что в ulimit у тебя вся память, скорее всего, не отдана. Поставь 512М, не больше. Это лимит на выполнение одного скрипта одной сессии. Т.е. один юзер сервак на колени поставит, при удачном выполнении скрипта.

По параметрам, сделай php-файлик на сервере
Код:
<?php
phpinfo();
?>
и вызови его из браузера, увидишь все параметры, которые на самом деле работают.
 
15.03.2016 09:32  
aldemko
Ясно я думал это память в целом которая под PHP Будет выделена
по php info у меня
SQL код:
memory_limit    64M    64M 
странно стоит же 12 000
попробую изменить на 512M
перезагрузить и повторно посмотреть
прописал memory_limit=512M
перезагрузил ngnix - в файле phpinfo _ данные не изменились
сейчас попробую ребут сервера сделать

как отдать больше памяти в ulimit

перезагрузил железку все равно показывает
SQL код:
memory_limit    64M    64M 
в консоли
SQL код:
[root@ns3008173 /]# ulimit
unlimited 
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

Последний раз редактировалось aldemko; 15.03.2016 в 09:35.
 
15.03.2016 09:34  
OlegON
отвыкай ребуты делать, это не винда
скорее всего, не там прописываешь
и после изменений надо ребутить php-fpm, а не nginx
 
15.03.2016 09:38  
aldemko
про ребут php-fpm
я пока не разобрался как
https://olegon.ru/showthread.php?t=23981&page=2

прописывал в /etc/php.ini
 
15.03.2016 09:39  
aldemko
оОООО

у меня команда которую ты писал
SQL код:
service php-fpm restart 
заработала, а раньше ругалась вот так
SQL код:
[root@ns3008173 ~]# service php-fpm restart 
Stopping php-fpm:                                          [FAILED
Starting php-fpm: [11-Feb-2016 07:18:24ERRORunable to bind listening socket for address '127.0.0.1:9000'Address already in use (98
[
11-Feb-2016 07:18:24ERRORFPM initialization failed 
                                                           
[FAILED
[
root@ns3008173 ~]
но мемори лимит все равно 64 мб
поищу дальше куда вписать можно


Все нашел
Просмотрев в phpinfo версию php
я открыл путь /usr/local/apps/php53/etc
там изменил на 512
затем service php-fpm restart
и в phpinfo теперь 512 мб
только почему 5,3 версия а не 5,6 например (

о php-fpm с php 5.6 я начал тему тут https://olegon.ru/showthread.php?p=252776#post252776


вот я тупень
тут же белому по серому было написано какой конфиг править

Configuration File (php.ini) Path /usr/local/apps/php53/etc
Loaded Configuration File /usr/local/apps/php53/etc/php.ini


осталось только перевести на 5,6

Последний раз редактировалось aldemko; 15.03.2016 в 09:52.
 
 
Опции темы



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

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.