Форум OlegON > Компьютеры и Программное обеспечение > Сеть > Создание сайтов и поисковая оптимизация (SEO)

Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0 : Создание сайтов и поисковая оптимизация (SEO)

26.04.2024 15:50


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


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

настройки никакие не менялись
15.03.2016 07:55
aldemko
 
Из ошибки понятно что проблема с памятью, но как эту память выделить?
в ngnix ?
Проблему решила вставка
SQL код:
<?php ini_set("memory_limit""820M"); ?>
в index.php
Но мне кажется что это лишь костыль в решении проблемы
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 
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
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
Часовой пояс GMT +3, время: 15:50.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.