Страница 25 из 71

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 4:34 pm
andrey040670
nick7zmail писал(а):Пока не советую обновлять модуль
Поздно.
А ещё есть такая фигня, как при попытке обновить в ручную выбрасывает на 500 страницу, остаётся только факт который обновляется на автомате как обычно.
daemon.log

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

Feb 10 14:00:00 raspberrypi php[347]: PHP Fatal error:  Uncaught Error: Call to undefined method app_openweather::GetSunInfo() in /var/www/modules/app_openweather/get_weather.inc.php:38
Feb 10 14:00:00 raspberrypi php[347]: Stack trace:
Feb 10 14:00:00 raspberrypi php[347]: #0 /var/www/modules/app_openweather/app_openweather.class.php(315): require()
Feb 10 14:00:00 raspberrypi php[347]: #1 /var/www/modules/app_openweather/app_openweather.class.php(299): app_openweather->get_weather('518346')
Feb 10 14:00:00 raspberrypi php[347]: #2 /var/www/lib/hooks.inc.php(116): app_openweather->processSubscription('HOURLY', Array)
Feb 10 14:00:00 raspberrypi php[347]: #3 /var/www/scripts/cycle_main.php(102): processSubscriptions('HOURLY')
Feb 10 14:00:00 raspberrypi php[347]: #4 {main}
Feb 10 14:00:00 raspberrypi php[347]:   thrown in /var/www/modules/app_openweather/get_weather.inc.php on line 38
Здесь может быть ключевое слово 'debian stretch', но вроде бы работало.

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 4:37 pm
directman66
nick7zmail писал(а):Пока не советую обновлять модуль
Что-то не то случилось при переносе функций...и основной цикл ща каждый час падает из-за этого пытаюсь исправить.
пол часа потратил, пока понял почему основный цикл падать вдруг стал. Ждем.

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 5:38 pm
nick7zmail
Я сам сперва не понял что из за модуля, сорян...за лог спасибо, понял где косяк. GetSunInfo перенёс из основного класса в lib, а обращение идёт через конструктор класса (от предыдущего автора такой синтаксис остался...я так не делаю обычно, вот и не подумал, что к крашу привести может)...домой доеду - обязательно исправлю.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 7:15 pm
nick7zmail
Можно обновляться
Пофиксил...daemon.log - это что за файлик? Я искал в логах majordomo, логах апача, логазх самой системы...нигде этого найти не мог....где вы его выкопали?)))

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 8:26 pm
andrey040670
Спасибо, обновился, работает и циклы вроде не сыпятся, спасибо.
nick7zmail писал(а):Можно обновляться
daemon.log - это что за файлик? Я искал в логах majordomo, логах апача, логазх самой системы...нигде этого найти не мог....где вы его выкопали?)))
Это системный лог.
/var/log/daemon.log
Это в 'stretch' в 'jessie' его не было, здесь много чего доработали и изменили, установка мажора со всеми 'плюшками'- сущий ад!!!
Готовый образ тоже не подходит с его домашней директорией /var/log/www/html, backup'ы с джесси не натягиваются, всё равно пилить.

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 8:30 pm
nick7zmail
Это тот, который по dmesg выдаётся? или что-то другое?

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 8:42 pm
andrey040670
nick7zmail писал(а):Это тот, который по dmesg выдаётся? или что-то другое?
Нет, это расширенный системный журнал по событиям.
Аналога вызова из терминала не нашёл.

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 8:44 pm
nick7zmail
интересно) спасибо за инфу.

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 10, 2018 11:36 pm
Logrus
andrey040670 писал(а): Это в 'stretch' в 'jessie' его не было, здесь много чего доработали и изменили, установка мажора со всеми 'плюшками'- сущий ад!!!
Готовый образ тоже не подходит с его домашней директорией /var/log/www/html, backup'ы с джесси не натягиваются, всё равно пилить.
хм, или не понял, но у меня на стреч с джесси бэкап накатился, но нюансов там да, разбираться и разбираться

Re: [Модуль] Погода от Openweather

Добавлено: Сб фев 17, 2018 3:32 pm
Logrus
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/modules/app_openweather/get_weather.inc.php on line 51
foreach($weather->list as $day)
периодически (раз в двое суток примерно) в /var/log/majordomo.err
я так понимаю модуль джсон не получил, хз, может забить, а может повторить запрос позже?