Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.
Модератор: 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
-
GIV_59
- Сообщения: 91
- Зарегистрирован: Ср апр 05, 2017 11:13 pm
-
Благодарил (а):
52 раза
-
Поблагодарили:
5 раз
Сообщение
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 раз
Сообщение
dioxin » Пт авг 04, 2017 6:55 pm
Чуть позже попробую поставить запрет вывода предупреждений типа : !@feof() и !@fread()
Но это только запретит вывод ошибок в лог, а не устранит проблему.
Позже отпишусь.
- За это сообщение автора dioxin поблагодарил:
- GIV_59 (Чт авг 10, 2017 11:23 am)
-
Sapizdullin
- Сообщения: 408
- Зарегистрирован: Сб фев 18, 2017 9:47 am
- Откуда: Земля
-
Благодарил (а):
54 раза
-
Поблагодарили:
61 раз
Сообщение
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 раз
-
Контактная информация:
Сообщение
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 раз
Сообщение
Sapizdullin » Ср сен 27, 2017 11:49 pm
Сенкс! Отловил!
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.