[Модуль] Погода Яндекс (yandexweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
djprizrak
Сообщения: 64
Зарегистрирован: Пн фев 12, 2018 10:58 am
Благодарил (а): 3 раза
Поблагодарили: 17 раз

Re: [Модуль] Яндекс погода 2018

Сообщение djprizrak » Чт май 31, 2018 9:39 am

Вот наглядно видно, что именно после включения цикла в 22.00 начались аномалии.
И те большие столбы рядом имеют переодичность в пять минут. Так что виноват модуль 100%.
Модуль отличный, и у него большие перспективы, но из за такой нагрузки на проц я его пока держу отключённым.
Вложения
2018-05-31_09-26-10.png
2018-05-31_09-26-10.png (28.12 КБ) 3495 просмотров
DDONN
Сообщения: 19
Зарегистрирован: Чт май 24, 2018 2:43 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: [Модуль] Яндекс погода 2018

Сообщение DDONN » Чт май 31, 2018 10:15 am

У меня раз в 5 мин проц грузится до 100%, на графике кардиограмма)) Сейчас выключил модуль вроде нет такой нагрузки периодической. После последнего обновления такое заметил.
Изображение
По графику в 16.05 отключен был модуль
Аватара пользователя
djprizrak
Сообщения: 64
Зарегистрирован: Пн фев 12, 2018 10:58 am
Благодарил (а): 3 раза
Поблагодарили: 17 раз

Re: [Модуль] Яндекс погода 2018

Сообщение djprizrak » Чт май 31, 2018 10:52 am

Ах, да, у меня SystemInfo раз в 60 сек собирает данные, возможно если бы он собирал чаще то график бы тоже показывал каждые пять минут такое.
Я нагрузки заметил давно, почти с первых версий, наверное просто много значений одновременно записывается в базу.
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Чт май 31, 2018 11:25 am

Поставлю в планы изменение периодичности запроса и посмотрю, от чего можно отказаться при записи в БД.

На каких системах у вас загрузка 100%?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
djprizrak
Сообщения: 64
Зарегистрирован: Пн фев 12, 2018 10:58 am
Благодарил (а): 3 раза
Поблагодарили: 17 раз

Re: [Модуль] Яндекс погода 2018

Сообщение djprizrak » Чт май 31, 2018 11:39 am

asus tinker board, armbian
DDONN
Сообщения: 19
Зарегистрирован: Чт май 24, 2018 2:43 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: [Модуль] Яндекс погода 2018

Сообщение DDONN » Пт июн 01, 2018 2:02 am

directman66 писал(а):
Чт май 31, 2018 11:25 am
Поставлю в планы изменение периодичности запроса и посмотрю, от чего можно отказаться при записи в БД.

На каких системах у вас загрузка 100%?
Ubuntu 16.04, celeron 1820, 8 gb
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Яндекс погода 2018

Сообщение nick7zmail » Пт июн 01, 2018 11:03 pm

Чет попробовал модуль поставить - завалило ошибками

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

Warning: Use of undefined constant ID - assumed 'ID' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\yandexweather\yandexweather.class.php on line 769

Warning: Use of undefined constant latlon - assumed 'latlon' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\yandexweather\yandexweather.class.php on line 770

Warning: Use of undefined constant info - assumed 'info' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\yandexweather\yandexweather.class.php on line 786

Warning: Use of undefined constant slug - assumed 'slug' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\yandexweather\yandexweather.class.php on line 786

Warning: Use of undefined constant info - assumed 'info' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\yandexweather\yandexweather.class.php on line 787

Warning: Use of undefined constant info - assumed 'info' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\yandexweather\yandexweather.class.php on line 791
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Пт июн 01, 2018 11:08 pm

Под виндой даже не ставил. Надо будет самому попробовать.


Это ворнинги. Надо будет поизучать их тоже. У многих не выключены они. Хотя по всем мануалам установки рекомендуется ворнинги отключить.

Какой уровень сообщений в php.ini стоит?

Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Яндекс погода 2018

Сообщение nick7zmail » Пт июн 01, 2018 11:15 pm

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_USER_DEPRECATED

Пусть ворнинги, но их порядка тысячи строк вылазит...и то если прервать процедуру получения данных.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Пт июн 01, 2018 11:22 pm

Есть в планах оптимизация модуля. Ворнинги тоже посмотрю.

upd: под линукс php7 поставил error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_USER_DEPRECATED

и не вижу не одного ворнинга
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить