Ошибки в логах

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Ошибки в логах

Сообщение dioxin » Вс апр 02, 2017 9:58 am

Система Debian8. Лог файл daemon.log и syslog постоянно выдает предупреждения. За неделю размер лога вырос до 275 Мб! Как устранить?
Версия php - 5.6.

Код: Выделить всё

PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /var/www/lib/mqtt/phpMQTT.php on line 154
PHP Warning:  fread() expects parameter 1 to be resource, boolean given in /var/www/lib/mqtt/phpMQTT.php on line 156
fsockopen() 111, Connection refused
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
GIV_59
Сообщения: 91
Зарегистрирован: Ср апр 05, 2017 11:13 pm
Благодарил (а): 52 раза
Поблагодарили: 5 раз

Re: Ошибки в логах

Сообщение GIV_59 » Пт авг 04, 2017 1:52 pm

dioxin писал(а):Система Debian8. Лог файл daemon.log и syslog постоянно выдает предупреждения. За неделю размер лога вырос до 275 Мб! Как устранить?
Версия php - 5.6.

Код: Выделить всё

PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /var/www/lib/mqtt/phpMQTT.php on line 154
PHP Warning:  fread() expects parameter 1 to be resource, boolean given in /var/www/lib/mqtt/phpMQTT.php on line 156
fsockopen() 111, Connection refused
Поддерживаю вопрос, только под Win7
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: Ошибки в логах

Сообщение dioxin » Пт авг 04, 2017 6:55 pm

Чуть позже попробую поставить запрет вывода предупреждений типа : !@feof() и !@fread()
Но это только запретит вывод ошибок в лог, а не устранит проблему.
Позже отпишусь.
За это сообщение автора dioxin поблагодарил:
GIV_59 (Чт авг 10, 2017 11:23 am)
Рейтинг: 1.16%
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Аватара пользователя
Sapizdullin
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

Re: Ошибки в логах

Сообщение Sapizdullin » Пн сен 04, 2017 9:43 am

Продолжу тему про ошибки. Апач постоянно гадит в error.log
СпойлерПоказать

Код: Выделить всё

Mon Aug 21 06:30:00.102512 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP Warning:  Invalid argument supplied for foreach() in /var/www/modules/objects/objects.class.php(569) : eval()'d code on line 75
[Mon Aug 21 06:30:00.102551 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP Stack trace:
[Mon Aug 21 06:30:00.102569 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP   1. {main}() /var/www/objects/index.php:0
[Mon Aug 21 06:30:00.102581 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP   2. objects->callMethod() /var/www/objects/index.php:152
[Mon Aug 21 06:30:00.102591 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP   3. eval() /var/www/modules/objects/objects.class.php:569
cat: /sys/class/thermal/thermal_zone0/temp: No such file or directory
Где копать? И куда?
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Ошибки в логах

Сообщение sergejey » Вт сен 05, 2017 12:42 pm

Sapizdullin писал(а):Продолжу тему про ошибки. Апач постоянно гадит в error.log
СпойлерПоказать

Код: Выделить всё

Mon Aug 21 06:30:00.102512 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP Warning:  Invalid argument supplied for foreach() in /var/www/modules/objects/objects.class.php(569) : eval()'d code on line 75
[Mon Aug 21 06:30:00.102551 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP Stack trace:
[Mon Aug 21 06:30:00.102569 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP   1. {main}() /var/www/objects/index.php:0
[Mon Aug 21 06:30:00.102581 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP   2. objects->callMethod() /var/www/objects/index.php:152
[Mon Aug 21 06:30:00.102591 2017] [:error] [pid 21145] [client 127.0.0.1:45160] PHP   3. eval() /var/www/modules/objects/objects.class.php:569
cat: /sys/class/thermal/thermal_zone0/temp: No such file or directory
Где копать? И куда?
В каком-то из коде методов стоит оператор foreach и оперирует с незаданным массивом. Как вариант, поискать метод, который запускается в указанное время либо по поиску в админке ввести "foreach" и посмотреть где он вообще есть.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Sapizdullin
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

Re: Ошибки в логах

Сообщение Sapizdullin » Ср сен 27, 2017 11:49 pm

Сенкс! Отловил!
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Ответить