Страница 14 из 93

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

Добавлено: Чт май 31, 2018 9:39 am
djprizrak
Вот наглядно видно, что именно после включения цикла в 22.00 начались аномалии.
И те большие столбы рядом имеют переодичность в пять минут. Так что виноват модуль 100%.
Модуль отличный, и у него большие перспективы, но из за такой нагрузки на проц я его пока держу отключённым.

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

Добавлено: Чт май 31, 2018 10:15 am
DDONN
У меня раз в 5 мин проц грузится до 100%, на графике кардиограмма)) Сейчас выключил модуль вроде нет такой нагрузки периодической. После последнего обновления такое заметил.
Изображение
По графику в 16.05 отключен был модуль

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

Добавлено: Чт май 31, 2018 10:52 am
djprizrak
Ах, да, у меня SystemInfo раз в 60 сек собирает данные, возможно если бы он собирал чаще то график бы тоже показывал каждые пять минут такое.
Я нагрузки заметил давно, почти с первых версий, наверное просто много значений одновременно записывается в базу.

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

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

На каких системах у вас загрузка 100%?

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

Добавлено: Чт май 31, 2018 11:39 am
djprizrak
asus tinker board, armbian

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

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

На каких системах у вас загрузка 100%?
Ubuntu 16.04, celeron 1820, 8 gb

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

Добавлено: Пт июн 01, 2018 11:03 pm
nick7zmail
Чет попробовал модуль поставить - завалило ошибками

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

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

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

Добавлено: Пт июн 01, 2018 11:08 pm
directman66
Под виндой даже не ставил. Надо будет самому попробовать.


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

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


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

Добавлено: Пт июн 01, 2018 11:15 pm
nick7zmail
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_USER_DEPRECATED

Пусть ворнинги, но их порядка тысячи строк вылазит...и то если прервать процедуру получения данных.

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

Добавлено: Пт июн 01, 2018 11:22 pm
directman66
Есть в планах оптимизация модуля. Ворнинги тоже посмотрю.

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

и не вижу не одного ворнинга