The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Error parsing /etc/php.ini"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Error parsing /etc/php.ini"  
Сообщение от donja email(ok) on 11-Июл-08, 18:45 
Дорого дня всем.

Может кто сталкивался, стоит "Cacti", програма для снятия статистики с сетевых устройств. В кроне прописано запуск файла poller.php , который я так понял эту статистику и снимает....
Все работало, не некоторое время назад графики просто пустые.... Пробую запустить
php /usr/local/www/banklviv.ua/cacti/poller.php в ручную, дает ошибку

PHP:  Error parsing /etc/php.ini on line 316
File size limit exceeded

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Error parsing /etc/php.ini"  
Сообщение от ПитерПен on 12-Июл-08, 08:19 
>PHP:  Error parsing /etc/php.ini on line 316
>File size limit exceeded

А что там в 316 строке? Поправить её, увеличить до нужного.
Ведь ругается же на то, что превышен предел размера файла.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Error parsing /etc/php.ini"  
Сообщение от angra (ok) on 12-Июл-08, 09:23 
Вероятно переполнение какого-то файла, скорее всего лога. Если из 316 строки не удастся понять какого именно, то запустите через strace.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Error parsing /etc/php.ini"  
Сообщение от donja email(??) on 17-Июл-08, 17:10 
Вот что у меня в php.ini

; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 30     ; Maximum amount of time each script may spend parsing request data
memory_limit = 500M      ; Maximum amount of memory a script may consume
consume
(250MB)     ------- 316 линия


Делал больше но не помогает ...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Error parsing /etc/php.ini"  
Сообщение от ПитерПен on 17-Июл-08, 17:27 
max_execution_time = 30 ; Максимальное время выполнения скрипта, в секундах
max_input_time = 30     ; Максимальное количество времени на парсинг данных запрашиваемых скриптом
memory_limit = 500M     ; Максимальное количество памяти выделяемое для скрипта (250 МБ)

Где 316 строка? Последняя? И значение какое было? 250, а вы установили в 500 ? Так?
Это что же у вас за файлег такой, больше полгига? Попробуйте совет выше, не уж-то лог такой большой

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Error parsing /etc/php.ini"  
Сообщение от donja email(??) on 17-Июл-08, 17:44 
316 последняя, дефолт был у memory_limit кажись 30, а вот там где 250 сейчас не знаю, может подскажите какие установить там значения и как через strace запустить ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Error parsing /etc/php.ini"  
Сообщение от XAnder (ok) on 17-Июл-08, 18:37 
>max_input_time = 30     ; Maximum amount of time each script may spend parsing request data
>memory_limit = 500M      ; Maximum amount of memory a script may consume
>consume
>(250MB)

Догадка. Если там действильно __буквально__ это и написано, то это, конечно же, ошибка.

Изначально строка выглядела так (у меня по крайней мере):

memory_limit = 24M      ; Maximum amount of memory a script may consume (8MB)

Потом, вероятно, кто-то эту строку порезал на три части, предварительно удвоив слово "consume".

Попробуйте вернуть, как было.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Error parsing /etc/php.ini"  
Сообщение от donja email(??) on 17-Июл-08, 18:53 
Поставил так как у вас, перестало матюкатся на строку 316 но все равно пишет что
File size limit exceeded
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Error parsing /etc/php.ini"  
Сообщение от XAnder (ok) on 17-Июл-08, 19:17 
>Поставил так как у вас, перестало матюкатся на строку 316 но все
>равно пишет что
>File size limit exceeded

Варианты навскидку:

1. Файл /usr/local/www/banklviv.ua/cacti/poller.php слишком большой?

2. Сама эта программа (poller.php) выводит такую строку?

3. Кто-то пытается создать очень большой файл? Лог PHP? poller.php?

4. Мало места в файловой системе?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Error parsing /etc/php.ini"  
Сообщение от donja email(ok) on 18-Июл-08, 12:13 
1.
du -h poller.php
20K     poller.php

файл не большой

du -h rra
23M     rra

это файлик где все графики лежат, может он забольшой, а где тогда увеличить нужно ? в php.ini ?

2.
php poller.php
File size limit exceeded

виходит что пхп чтото хочет.

В файловой системе места достаточно.....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Error parsing /etc/php.ini"  
Сообщение от XAnder (ok) on 18-Июл-08, 12:32 
>du -h poller.php
>20K     poller.php
>
>файл не большой
>
>du -h rra
>23M     rra
>
>это файлик где все графики лежат, может он забольшой, а где тогда
>увеличить нужно ? в php.ini ?

Что за ОС? Если Линукс, то вот тут нечто похожее:
http://www.cyberciti.biz/faq/file-size-limit-exceeded-error-.../

>php poller.php
>File size limit exceeded
>
>виходит что пхп чтото хочет.

Не факт. Программа запустилась и вывела строку. Возможно не баг, а фича. Что будет, если запустить простенькую программку?

% echo '<?php echo "Test\n"; ?>' > test.php
% php test.php
?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Error parsing /etc/php.ini"  
Сообщение от angra (ok) on 19-Июл-08, 11:38 
Не пугайтесь страшного слова strace и его мана. Просто запустите strace -f poller.php, что выведет вам все системные вызовы совершаемые скриптом(а точнее php интерпретатором) и его потомками(опция -f). Посмотрите в какой файл пытались писать перед этой ошибкой.
Например сразу перед ошибкой видим нечто вроде
write(3, "some data", 6)                   = 6
Использовался дескриптор с номером 3. Ищем выше(снизу вверх) строку с open вернувшую 3, например
open("some_log_file", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 3
Смотрим размер some_log_file, чистим или ротируем.

P.S. Искать нужно именно ближайший open с нужным номером, так как номера могут использоваться повторно, если происходило их закрытие.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Error parsing /etc/php.ini"  
Сообщение от donja email(??) on 05-Авг-08, 11:08 
Всем спасибо!

Хорошая вещь STRACE. Таки действительно был переполнен лог. Почистил и пошло.

write(4, "08/05/2008 09:58:14 AM - POLLER: "..., 149) = -1 EFBIG (File too large)
--- SIGXFSZ (File size limit exceeded) @ 0 (0) ---
+++ killed by SIGXFSZ +++

open("/usr/local/www/cacti/log/cacti.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4

2147483647 пїп¦я- 19 08:35 cacti.log

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру