Глюки с переменными
Модератор: immortal
-
- Сообщения: 45
- Зарегистрирован: Пн май 13, 2013 1:49 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Глюки с переменными
UPD1:
phistory.sql 8,1 МБ (8464050 байт)
Листинг последних записей:
(219445, 90, '2013-07-02 09:51:15', '27.06'),
(219446, 91, '2013-07-02 09:51:30', '26.94'),
(219447, 112, '2013-07-02 09:51:53', '25.25'),
(219448, 111, '2013-07-02 09:52:02', '15.81'),
(219449, 110, '2013-07-02 09:52:10', '26.87'),
(219450, 90, '2013-07-02 09:52:15', '27.00'),
(219451, 91, '2013-07-02 09:52:31', '26.94'),
(219452, 112, '2013-07-02 09:52:55', '25.31'),
(219453, 111, '2013-07-02 09:53:02', '15.81'),
(219454, 110, '2013-07-02 09:53:10', '26.87'),
(219455, 90, '2013-07-02 09:53:15', '27.00'),
(219456, 91, '2013-07-02 09:53:30', '26.94'),
(219457, 112, '2013-07-02 09:53:55', '25.31'),
(219458, 111, '2013-07-02 09:54:04', '15.81'),
(219459, 110, '2013-07-02 09:54:10', '26.94'),
(219460, 90, '2013-07-02 09:54:15', '27.00'),
(219461, 91, '2013-07-02 09:54:30', '27.00'),
(219475, 90, '2013-07-02 09:57:17', '27.12'),
(219476, 91, '2013-07-02 09:57:31', '27.00'),
(219477, 112, '2013-07-02 09:57:55', '25.19');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
phistory.sql 8,1 МБ (8464050 байт)
Листинг последних записей:
(219445, 90, '2013-07-02 09:51:15', '27.06'),
(219446, 91, '2013-07-02 09:51:30', '26.94'),
(219447, 112, '2013-07-02 09:51:53', '25.25'),
(219448, 111, '2013-07-02 09:52:02', '15.81'),
(219449, 110, '2013-07-02 09:52:10', '26.87'),
(219450, 90, '2013-07-02 09:52:15', '27.00'),
(219451, 91, '2013-07-02 09:52:31', '26.94'),
(219452, 112, '2013-07-02 09:52:55', '25.31'),
(219453, 111, '2013-07-02 09:53:02', '15.81'),
(219454, 110, '2013-07-02 09:53:10', '26.87'),
(219455, 90, '2013-07-02 09:53:15', '27.00'),
(219456, 91, '2013-07-02 09:53:30', '26.94'),
(219457, 112, '2013-07-02 09:53:55', '25.31'),
(219458, 111, '2013-07-02 09:54:04', '15.81'),
(219459, 110, '2013-07-02 09:54:10', '26.94'),
(219460, 90, '2013-07-02 09:54:15', '27.00'),
(219461, 91, '2013-07-02 09:54:30', '27.00'),
(219475, 90, '2013-07-02 09:57:17', '27.12'),
(219476, 91, '2013-07-02 09:57:31', '27.00'),
(219477, 112, '2013-07-02 09:57:55', '25.19');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Windows. Версия 0.5.0b от 09.08.2013
Но планирую перейти на linux версию
Но планирую перейти на linux версию
-
- Сообщения: 45
- Зарегистрирован: Пн май 13, 2013 1:49 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Глюки с переменными
UPD2:
О чудо! Если сделать экспорт phistory.sql, а потом его импорт все начинает работает...

О чудо! Если сделать экспорт phistory.sql, а потом его импорт все начинает работает...

Windows. Версия 0.5.0b от 09.08.2013
Но планирую перейти на linux версию
Но планирую перейти на linux версию
-
- Сообщения: 45
- Зарегистрирован: Пн май 13, 2013 1:49 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Глюки с переменными
UPD3: Мрёт каждые 12 часов, бывает раньше, веб-переменные не обновляются, при попытке ввести команду вываливается см.фото. Может есть предположения, куда копать?
- Вложения
-
- Выделение_063.png (58.99 КБ) 8914 просмотров
Windows. Версия 0.5.0b от 09.08.2013
Но планирую перейти на linux версию
Но планирую перейти на linux версию
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Глюки с переменными
Похоже таблица history поломалась.
Лучше history (история вызова методов, не путать с историей значений переменных) вообще отключить -- в общих настройках есть такая опция:

Лучше history (история вызова методов, не путать с историей значений переменных) вообще отключить -- в общих настройках есть такая опция:

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 45
- Зарегистрирован: Пн май 13, 2013 1:49 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Глюки с переменными
Спасибо за вариант, я правда недавно поставил точку там, для записи.sergejey писал(а):Похоже таблица history поломалась.
Лучше history (история вызова методов, не путать с историей значений переменных) вообще отключить -- в общих настройках есть такая опция:
Опередили меня, history правда поломалась, я её вставил из ранних версий и тут дело думаю не в системе, а из-за некорректного завершения виртуалки, на котором это счастье стоит.
Однако ранее написанные сообщения косались именно phistory.
Как думаете если база весит более 150 мб это может послужить проблемой не обновления веб переменных?
На данный момент заменил history почистил её
phistory почистил
установил запись данных не раз в 1 минут, а раз в 5 мин. Теперь будем смотреть как будет это жить.
Windows. Версия 0.5.0b от 09.08.2013
Но планирую перейти на linux версию
Но планирую перейти на linux версию
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Глюки с переменными
Разрастание phistory это проблема... Т.е. система работает корректно, складывает туда данные именно так, как было настроено, но при этом жутко растёт. А при таком росте могут вылазить весьма специфические плавающие баги. Именно поэтому надо очень осторожно относится к хранению истории -- может быть где-то нет смысла её месяц хранить и достаточно нескольких дней.
Ещё одним вариантом может быть оптимизация значений в истории, когда более давние данные могут храниться с меньшей детализацией, чем более свежие.
Я здесь описывал скрипт для этого: http://smartliving.ru/forum/viewtopic.php?f=4&t=585
Ещё одним вариантом может быть оптимизация значений в истории, когда более давние данные могут храниться с меньшей детализацией, чем более свежие.
Я здесь описывал скрипт для этого: http://smartliving.ru/forum/viewtopic.php?f=4&t=585
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Глюки с переменными
И ещё один момент, который у меня в планах к исправлению -- сейчас для хранения данных в Windows (да и в Linux) версии в MySQL используется движок MyISAM. Вот, этот движок достаточно плохо работает при необходимости обновления данных в больших таблицах, т.к. чтобы изменить одну запись лочится вся таблица, что соответственно сказывается на быстродействии. Так вот, есть альтернатива -- использовать для таблиц pvalues и phistory движок INNODB. В Linux-версии он доступен по-умолчанию и таблица легко может быть на него переведена через phpmyadmin или другой подобный менеджер. В Windows-пакете этот движок отключен вовсе (честно говоря не знаю зачем, т.к. брал за основу истаялляции сервера другой открытый проект), но его тоже можно включить по этой инструкции https://groups.google.com/forum/#!topic ... 8LduH8mV_U -- попробую сначало у себя, а потом может быть в новой версии переключу на использование этого движка по-умолчанию, если будет смысл.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 45
- Зарегистрирован: Пн май 13, 2013 1:49 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Глюки с переменными
Хорошо, спасибо за инфу, просто база на самом деле разрослась до 150 мб, я даже удивился. Будем ждать результатов тестирования. 

Windows. Версия 0.5.0b от 09.08.2013
Но планирую перейти на linux версию
Но планирую перейти на linux версию
-
- Сообщения: 284
- Зарегистрирован: Сб ноя 24, 2012 11:47 am
- Благодарил (а): 32 раза
- Поблагодарили: 28 раз
Re: Глюки с переменными
Перестали обновляться веб-переменные. В Debmes никаких ошибок, таблицы все в порядке, ссылки на страницы открываются, циклы идут ... Куда копать?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Глюки с переменными
Смотреть тогда на сами переменные -- может быть поменялся исходный сайт и старый фильтр не работает.denis писал(а):Перестали обновляться веб-переменные. В Debmes никаких ошибок, таблицы все в порядке, ссылки на страницы открываются, циклы идут ... Куда копать?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги