Страница 20 из 93
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 11:16 am
directman66
DDONN писал(а): Ср июн 06, 2018 10:53 am
Вобщем, методом научного тыка выяснил следующее, если удалить из базы все города и оставить только свой, тогда запросы к базе уменьшаются до 1,3 к, видимо они опрашиваются даже когда отключены.
Вы удалили почти все города из таблицы yaweather_cities? Получается нагружает систему не обращение к яндексу, а получение списка требуемых городов. Этот процесс также должен запускаться раз в 60 минут. Спасибо за наблюдение.
Спасибо за наводку, где мониторить деятельность БД.
Пришла идея сделать временную вьюуху, которую периодиечески обновлять. Это намного ускорит процесс.
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 1:07 pm
alex_under
ipc2002 писал(а): Ср июн 06, 2018 1:26 am
directman66 писал(а): Вт июн 05, 2018 10:51 am
Пишите, Шура пишите (с)
Вместе допилим до нужного функционала и стабильной работы.
Вчера ночью раскидал SQL запросы по вкладкам. Теперь интерфейс должен работать быстрее.
Вроде починил мини виджеты.
А значок направления ветра в первом скине всё также упорно указывает на юго-восток при надписи "северо-восток"...
https://www.dropbox.com/s/hxqg7sqwt1q8s ... 7.png?dl=0
Да, значок направления ветра не совпадает с тем, что на сайте Яндекс

Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 3:17 pm
directman66
Сделал промежуточную таблицу, скорость работы интерфейса увеличилась в разы )
Конечно же придется заново удалять и устанавливать модуль. Тут уж узвините.
Основная нагрузка на базу видимо была как раз из за выполнения сложного запроса. Обновление промежуточной таблицы производится после обновления информации с сайта.
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 6:49 pm
Alex_Z
ipc2002 писал(а): Ср июн 06, 2018 1:30 am
Alex_Z писал(а): Вт июн 05, 2018 11:23 pm
workpage писал(а): Вт июн 05, 2018 8:08 pm
Писали уже. Полностью перезагрузи мажор.
Перезагрузка что именно исправит? дублируемые службы или отсутствие прогноза?
Достаточно service majordomo restart или надо всю машину целиком перезагружать?
Чтоб дубли убрать можете выполнить сценарий с кодом:
Код: Выделить всё
SQLExec("DELETE FROM properties WHERE 1 AND TITLE LIKE 'cycle%Run' ORDER BY TITLE");
А по второму вопросу, думаю, что разницы, что перезагружать нет, особенно если МДМ на линуксе
Благодарю, запрос помог.
МДМ перезагружал разными способами, не один раз, итог всегда один.
Снес погоду, удалил записи из базы, установил заново, вручную добавил в базу нужные города, запускаю, откуда-то берется moscow, удаляю ее из объектов, она опять появляется.

- cities.PNG (28.57 КБ) 3980 просмотров
Также присутсвует yw_mycity и пустой город

- obj_ya_weath.PNG (17.77 КБ) 3980 просмотров
При том в свойствах объектов это получается один и тот же город, в свойстве одного написано Деревня Сверчково, в свойстве другого yw_mycity.cityID 123

- obj_mycity.PNG (44.35 КБ) 3980 просмотров

- obj_sverch.PNG (37.16 КБ) 3980 просмотров
Что я делаю не так?

Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 6:54 pm
Alex_Z
directman66 писал(а): Ср июн 06, 2018 3:17 pm
Сделал промежуточную таблицу, скорость работы интерфейса увеличилась в разы )
Конечно же придется заново удалять и устанавливать модуль. Тут уж узвините.
Основная нагрузка на базу видимо была как раз из за выполнения сложного запроса. Обновление промежуточной таблицы производится после обновления информации с сайта.
Эту версию еще не пробовал, попробую ее. Спасибо
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 7:40 pm
ipc2002
directman66 писал(а): Ср июн 06, 2018 6:32 am
Что не так то? Названия соответвуют направлениям.
sw.pngnw.png
Где написано северо-восток?
Прошу прощения! Это я что-то затупил! Направление - это ж ОТКУДА ветер дует))
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 8:59 pm
workpage
Не могу добавить свой город. Заполняю все поля, кроме последнего, нажимаю "добавить" и ничего не происходит.
Виджет МИНИ показывает только температуру и солнышко. Утро, день, вечер, ночь - пустые.
Может в базе хвосты от старых версий остались какие-то? Как подчистить, напишите инструкцию.
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 10:01 pm
directman66
Только что попробовал добавить город. Все прошло штатно.
Зыж: удаление модуля чистит все хвосты.
Отправлено с моего Redmi Note 3 через Tapatalk
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 10:02 pm
directman66
Alex_Z писал(а):ipc2002 писал(а): Ср июн 06, 2018 1:30 am
Alex_Z писал(а): Вт июн 05, 2018 11:23 pm
workpage писал(а): Вт июн 05, 2018 8:08 pm
Писали уже. Полностью перезагрузи мажор.
Перезагрузка что именно исправит? дублируемые службы или отсутствие прогноза?
Достаточно service majordomo restart или надо всю машину целиком перезагружать?
Чтоб дубли убрать можете выполнить сценарий с кодом:
Код: Выделить всё
SQLExec("DELETE FROM properties WHERE 1 AND TITLE LIKE 'cycle%Run' ORDER BY TITLE");
А по второму вопросу, думаю, что разницы, что перезагружать нет, особенно если МДМ на линуксе
Благодарю, запрос помог.
МДМ перезагружал разными способами, не один раз, итог всегда один.
Снес погоду, удалил записи из базы, установил заново, вручную добавил в базу нужные города, запускаю, откуда-то берется moscow, удаляю ее из объектов, она опять появляется.
cities.PNG
Также присутсвует yw_mycity и пустой город
obj_ya_weath.PNG
При том в свойствах объектов это получается один и тот же город, в свойстве одного написано Деревня Сверчково, в свойстве другого yw_mycity.cityID 123
obj_mycity.PNG
obj_sverch.PNG
Что я делаю не так?

Выберите нужные города, как на картинке предыдущего сообщения.
Отправлено с моего Redmi Note 3 через Tapatalk
Re: [Модуль] Яндекс погода 2018
Добавлено: Ср июн 06, 2018 10:27 pm
workpage
Город не могу добавить ни с компьютера, ни с телефона. Пробовал, как у Вас 1 2 3 4. Нет никакой реакции на кнопку "добавить".