HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение smoker_vvo » Пн янв 19, 2015 9:04 am

Клиент и в правду ОРЕТ, ему полтора месяца.... Сын Василий...... А на ЭТУ.... Женщину, завязана автоматика обогрева его комнаты......

При загрузке МДМ выдает следующее:

Checking table [calendar_categories] ...OK
Checking table [calendar_events] ...OK
Checking table [classes] ...OK
Checking table [collections] ...OK
Checking table [commands] ...OK
Checking table [elements] ...OK
Checking table [elm_states] ...OK
Checking table [events] ...OK
Checking table [gpsactions] ...OK
Checking table [gpsdevices] ...OK
Checking table [gpslocations] ...OK
Checking table [gpslog] ...OK
Checking table [history] ...OK
Checking table [ignore_updates] ...OK
Checking table [jobs] ...OK
Checking table [layouts] ...OK
Checking table [locations] ...OK
Checking table [media_favorites] ...OK
Checking table [methods] ...OK
Checking table [modbusdevices] ...OK
Checking table [mqtt] ...OK
Checking table [myblocks] ...OK
Checking table [myblocks_categories] ...OK
Checking table [newsletter] ...OK
Checking table [objects] ...OK
Checking table [owdevices] ...OK
Checking table [owdisplays] ...OK
Checking table [owproperties] ...OK
Checking table [patterns] ...OK
Checking table [performance_log] ...OK
Checking table [phistory] ...OK
Checking table [pinghosts] ...OK
Checking table [plugins] ...OK
Checking table [prod_categories] ...OK
Checking table [product_categories] ...OK
Checking table [product_codes] ...OK
Checking table [product_log] ...OK
Checking table [products] ...OK
Checking table [project_modules] ...OK
Checking table [properties] ...OK
Checking table [pvalues] ...OK
Checking table [readit_channels] ...OK
Checking table [readit_urls] ...OK
Checking table [rss_channels] ...OK
Checking table [rss_items] ...OK
Checking table [ru101_categories] ...OK
Checking table [ru101_stations] ...OK
Checking table [safe_execs] ...OK
Checking table [scenes] ...OK
Checking table [script_categories] ...OK
Checking table [scripts] ...OK
Checking table [security_rules] ...OK
Checking table [settings] ...OK
Checking table [shoplist] ...OK
Checking table [shopping_list_items] ...OK
Checking table [shoutrooms] ...OK
Checking table [shouts] ...OK
Checking table [snmpdevices] ...OK
Checking table [snmpproperties] ...OK
Checking table [system_errors] ...OK
Checking table [system_errors_data] ...OK
Checking table [tdwiki] ...OK
Checking table [terminals] ...OK
Checking table [usbdevices] ...OK
Checking table [userlog] ...OK
Checking table [users] ...OK
Checking table [watchfolders] ...OK
Checking table [webvars] ...OK
Checking table [zwave_devices] ...OK
Checking table [zwave_properties] ...OK
<html><style>body {font-family:tahoma, arial}</style><body>&nbsp;<br><table bord
er=0 cellspacing=2 cellpadding=15 bgcolor=#FF0000 align=center width=600><tr><td
bgcolor='#FFFFFF'><p align=center><font color=red><b>Sorry, page is temporary u
navailable.<br><br>Please try again later.</b></font></p><p align='center'><a hr
ef='#' onClick='history.go(-1);'><<< Back to previous page</a></a></td>
</tr><tr><td bgcolor='#FFFFFF'><p align=center><font color=red><b>http://<br />
Error:<br />
0: <br>DELETE FROM phistory WHERE ADDED > NOW()</b></font></p></td></tr></table>
&nbsp;</body></html>
C:\_majordomo\htdocs>cd ..

C:\_majordomo>rem call reboot.bat

C:\_majordomo>goto 1

C:\_majordomo>cd .\htdocs

C:\_majordomo\htdocs>..\server\php\php.exe cycle.php
CONNECTED TO DB
Running startup maintenance
Target: C:\_majordomo\htdocs/backup/20150119
Full backup: 0
Checking table [admin_users] ...OK
Checking table [app_quotes] ...OK
Checking table [app_radio] ...OK
Checking table [blockly_code] ...OK
Checking table [btdevices] ...OK
Checking table [calendar_categories] ...OK
Checking table [calendar_events] ...OK
Checking table [classes] ...OK
Checking table [collections] ...OK
Checking table [commands] ...OK
Checking table [elements] ...OK
Checking table [elm_states] ...OK
Checking table [events] ...OK
Checking table [gpsactions] ...OK
Checking table [gpsdevices] ...OK
Checking table [gpslocations] ...OK
Checking table [gpslog] ...OK
Checking table [history] ...OK
Checking table [ignore_updates] ...OK
Checking table [jobs] ...OK
Checking table [layouts] ...OK
Checking table [locations] ...OK
Checking table [media_favorites] ...OK
Checking table [methods] ...OK
Checking table [modbusdevices] ...OK
Checking table [mqtt] ...OK
Checking table [myblocks] ...OK
Checking table [myblocks_categories] ...OK
Checking table [newsletter] ...OK
Checking table [objects] ...OK
Checking table [owdevices] ...OK
Checking table [owdisplays] ...OK
Checking table [owproperties] ...OK
Checking table [patterns] ...OK
Checking table [performance_log] ...OK
Checking table [phistory] ...OK
Checking table [pinghosts] ...OK
Checking table [plugins] ...OK
Checking table [prod_categories] ...OK
Checking table [product_categories] ...OK
Checking table [product_codes] ...OK
Checking table [product_log] ...OK
Checking table [products] ...OK
Checking table [project_modules] ...OK
Checking table [properties] ...OK
Checking table [pvalues] ...OK
Checking table [readit_channels] ...OK
Checking table [readit_urls] ...OK
Checking table [rss_channels] ...OK
Checking table [rss_items] ...OK
Checking table [ru101_categories] ...OK
Checking table [ru101_stations] ...OK
Checking table [safe_execs] ...OK
Checking table [scenes] ...OK
Checking table [script_categories] ...OK
Checking table [scripts] ...OK
Checking table [security_rules] ...OK
Checking table [settings] ...OK
Checking table [shoplist] ...OK
Checking table [shopping_list_items] ...OK
Checking table [shoutrooms] ...OK
Checking table [shouts] ...OK
Checking table [snmpdevices] ...OK
Checking table [snmpproperties] ...OK
Checking table [system_errors] ...OK
Checking table [system_errors_data] ...OK
Checking table [tdwiki] ...OK
Checking table [terminals] ...OK
Checking table [usbdevices] ...OK
Checking table [userlog] ...OK
Checking table [users] ...OK
Checking table [watchfolders] ...OK
Checking table [webvars] ...OK
Checking table [zwave_devices] ...OK
Checking table [zwave_properties] ...OK
<html><style>body {font-family:tahoma, arial}</style><body>&nbsp;<br><table bord
er=0 cellspacing=2 cellpadding=15 bgcolor=#FF0000 align=center width=600><tr><td
bgcolor='#FFFFFF'><p align=center><font color=red><b>Sorry, page is temporary u
navailable.<br><br>Please try again later.</b></font></p><p align='center'><a hr
ef='#' onClick='history.go(-1);'><<< Back to previous page</a></a></td>
</tr><tr><td bgcolor='#FFFFFF'><p align=center><font color=red><b>http://<br />
Error:<br />
0: <br>DELETE FROM phistory WHERE ADDED > NOW()</b></font></p></td></tr></table>
&nbsp;</body></html>
C:\_majordomo\htdocs>cd ..

C:\_majordomo>rem call reboot.bat

C:\_majordomo>goto 1

C:\_majordomo>cd .\htdocs

C:\_majordomo\htdocs>..\server\php\php.exe cycle.php
CONNECTED TO DB
Running startup maintenance
Target: C:\_majordomo\htdocs/backup/20150119
Full backup: 0
Checking table [admin_users] ...OK
Checking table [app_quotes] ...OK
Checking table [app_radio] ...OK
Checking table [blockly_code] ...OK
Checking table [btdevices] ...OK
Checking table [calendar_categories] ...OK
Checking table [calendar_events] ...OK
Checking table [classes] ...OK
Checking table [collections] ...OK
Checking table [commands] ...OK
Checking table [elements] ...OK
Checking table [elm_states] ...OK
Checking table [events] ...OK
Checking table [gpsactions] ...OK
Checking table [gpsdevices] ...OK
Checking table [gpslocations] ...OK
Checking table [gpslog] ...OK
Checking table [history] ...OK
Checking table [ignore_updates] ...OK
Checking table [jobs] ...OK
Checking table [layouts] ...OK
Checking table [locations] ...OK
Checking table [media_favorites] ...OK
Checking table [methods] ...OK
Checking table [modbusdevices] ...OK
Checking table [mqtt] ...OK
Checking table [myblocks] ...OK
Checking table [myblocks_categories] ...OK
Checking table [newsletter] ...OK
Checking table [objects] ...OK
Checking table [owdevices] ...OK
Checking table [owdisplays] ...OK
Checking table [owproperties] ...OK
Checking table [patterns] ...OK
Checking table [performance_log] ...OK
Checking table [phistory] ...OK
Checking table [pinghosts] ...OK
Checking table [plugins] ...OK
Checking table [prod_categories] ...OK
Checking table [product_categories] ...OK
Checking table [product_codes] ...OK
Checking table [product_log] ...OK
Checking table [products] ...OK
Checking table [project_modules] ...OK
Checking table [properties] ...OK
Checking table [pvalues] ...OK
Checking table [readit_channels] ...OK
Checking table [readit_urls] ...OK
Checking table [rss_channels] ...OK
Checking table [rss_items] ...OK
Checking table [ru101_categories] ...OK
Checking table [ru101_stations] ...OK
Checking table [safe_execs] ...OK
Checking table [scenes] ...OK
Checking table [script_categories] ...OK
Checking table [scripts] ...OK
Checking table [security_rules] ...OK
Checking table [settings] ...OK
Checking table [shoplist] ...OK
Checking table [shopping_list_items] ...OK
Checking table [shoutrooms] ...OK
Checking table [shouts] ...OK
Checking table [snmpdevices] ...OK
Checking table [snmpproperties] ...OK
Checking table [system_errors] ...OK
Checking table [system_errors_data] ...OK
Checking table [tdwiki] ...OK
Checking table [terminals] ...OK
Checking table [usbdevices] ...OK
Checking table [userlog] ...OK
Checking table [users] ...OK
Checking table [watchfolders] ...OK
Checking table [webvars] ...OK
Checking table [zwave_devices] ...OK
Checking table [zwave_properties] ...OK
<html><style>body {font-family:tahoma, arial}</style><body>&nbsp;<br><table bord
er=0 cellspacing=2 cellpadding=15 bgcolor=#FF0000 align=center width=600><tr><td
bgcolor='#FFFFFF'><p align=center><font color=red><b>Sorry, page is temporary u
navailable.<br><br>Please try again later.</b></font></p><p align='center'><a hr
ef='#' onClick='history.go(-1);'><<< Back to previous page</a></a></td>
</tr><tr><td bgcolor='#FFFFFF'><p align=center><font color=red><b>http://<br />
Error:<br />
0: <br>DELETE FROM phistory WHERE ADDED > NOW()</b></font></p></td></tr></table>
&nbsp;</body></html>
C:\_majordomo\htdocs>cd ..

C:\_majordomo>rem call reboot.bat

C:\_majordomo>goto 1

C:\_majordomo>cd .\htdocs

C:\_majordomo\htdocs>..\server\php\php.exe cycle.php
CONNECTED TO DB
Running startup maintenance
Target: C:\_majordomo\htdocs/backup/20150119
Full backup: 0

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate
261904 bytes) in C:\_majordomo\htdocs\lib\common.class.php on line 270

C:\_majordomo\htdocs>cd ..

C:\_majordomo>rem call reboot.bat

C:\_majordomo>goto 1

C:\_majordomo>cd .\htdocs

C:\_majordomo\htdocs>..\server\php\php.exe cycle.php

Места на диске С ПРЕДОСТАТОЧНО.
В гласном меню висит:

Остановлен главный цикл. Остановлен цикл запуска команд. Остановлен цикл планировщика. Остановлен цикл пинг. Остановлен цикл веб переменных. Остановлен цикл слежения за папками. Остановлен цикл эр-эс-эс

При попытке обновить версию вылетает:

Sorry, page is temporary unavailable.

Please try again later.

<<< Back to previous page

http://127.0.0.1/admin.php?prj=65a7b595 ... stalled%21
Error:
0:
SHOW FIELDS FROM phistory

Если честно, то я уже не знаю что делать.... Пока Васьки не было, было как то не критично, ее глюки на Винде... Щас, это ОЧЕНЬ.....
В логах ошибки системы есть следующее:
Код Название Счётчик Обновлено
sql 424 01/19/2015 15:55:43


Код:

registerError('error_code', 'optional details');

Назад

Общее
История

Очистить всё
2015-01-19 15:57:04 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()
2015-01-19 15:56:44 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()
2015-01-19 15:56:30 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()
2015-01-19 15:56:15 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()
2015-01-19 15:56:01 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()
2015-01-19 15:55:43 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()
2015-01-19 15:55:24 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()
2015-01-19 15:55:07 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired DELETE FROM phistory WHERE ADDED > NOW()

а еще

14:58:33 145: Table '.\db_terminal\phistory' is marked as crashed and should be repaired SELECT ID, VALUE, UNIX_TIMESTAMP(ADDED) as UNX, ADDED FROM phistory WHERE VALUE_ID='117' AND ADDED>=('2015-01-12 14:58:33') AND ADDED<=('2015-01-19 14:58:33') ORDER BY ADDED

Вся фигня началась когда попробовал поставить 3-Г модем...... Сомневаюсь что причина в этом....

Не дайте Христа ради помереть от недосыпа и детЦкого крика......
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение Kod.Begemot » Пн янв 19, 2015 9:39 am

В phpmyadmin ходили?
Подлечить базу пробовали?
Как у вас система реализована, что отказ сервера так повлиял на климат в комнате?
если на первый вопрос ответ отрицательный, то открывайте (адрес_сервера/phpmyadmin4/
логин - root
пароль пустой - Ok

Слева выбираем db_terminal
галку ставим на phistory (как я понял - на неё ругается)
В самом низу в открывающемся списке "С отмеченными" - "Восстановить таблицу"
по идее должно помочь.
Если помогло - смотрем тему "Отказоустойчивость" и думаем :)
За это сообщение автора Kod.Begemot поблагодарили (всего 3):
dens96 (Пн дек 18, 2017 12:44 pm) • TrDA (Пн янв 29, 2018 11:27 pm) • Plug (Вс апр 08, 2018 11:18 pm)
Рейтинг: 3.49%
denis
Сообщения: 284
Зарегистрирован: Сб ноя 24, 2012 11:47 am
Благодарил (а): 29 раз
Поблагодарили: 28 раз

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение denis » Пн янв 19, 2015 10:09 am

Kod.Begemot писал(а):В phpmyadmin ходили?
Подлечить базу пробовали?
.....
Если помогло - смотрем тему "Отказоустойчивость" и думаем :)
вот у меня примерно такие же ошибки были в базе

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

Error:<br />
0: <br>DELETE FROM phistory WHERE ADDED > NOW()</b></font></p></td></tr></table>
&nbsp;</body></html> 
после "лечения" стало все на место + не забываем про тему
http://smartliving.ru/forum/viewtopic.p ... =40#p17638

но ребенка лучше доверить простейшему термостату, который не зависнет, но это мое личное мнение, каждый выбирает по себе.
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение Kod.Begemot » Пн янв 19, 2015 10:50 am

denis писал(а):но ребенка лучше доверить простейшему термостату, который не зависнет, но это мое личное мнение, каждый выбирает по себе.
Вот и я об этом. Есть термостат от ТНК на форуме ab-log.ru, я себе собрал года полтора назад. Работает отлично, 24/7, зависал он у меня только тогда, когда я цеплял слишком много термодатчиков, и тогда - когда расположенный на улице термодатчик "подмочило", а так - жутко надежная железяка. И кстати имеет 7 независимых термостатов.
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение smoker_vvo » Пн янв 19, 2015 10:54 am

;) Не... Ну тут то конешно не все так просто.... Система резервиться штатными регуляторами(термостатами)..... но это НЕ ПОРЯДОК...
Про глюки арДУНИЧКИ я ужо писал.... тупит она при подключении через езернет.... ТО поймет команду, то не поймет. Базу пролопачу в очередной раз, как до дому доеду......
За заботу о подрастающем - спасибо! ;)
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение Kod.Begemot » Пн янв 19, 2015 11:41 am

У меня указанный термостат работает всегда сам, МД просто отдаёт ему значение уставки для формирования недельного термостата, и забирает с него значения температур - чтобы строить красивые графики и, в планах, определять проблемы с терморегулированием посредством анализа уставки и текущей температуры для выдачи алармов. (сегодня ночью буквально оказалось что котел отрубился по снижению давления в системе, термостат то команду на включение дал, но никакая железка не проследила за исполнением.. в итоге к утру было +18 в комнате, нехоррошо. Да и за давлением в системе хорошо бы следить - но это отдельная тема)
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение smoker_vvo » Пн янв 19, 2015 12:09 pm

Уважаемый KoD Begemot, за Ваш совет, лишнюю флягу керосина в Ваш адрес!!!
С базой разобрался..... Все заработало!
А вот дальше.....
Полы у меня теплые электрические, соответственно система строилась на температурных датчиках и реле, которыми управляет милая арДуня. Других варианов пока нет. Соответственно Дуня собирает значения теператур, а МДМ уже на основе этих показаний отдает ей, Дуне, команду, эту грелку выключи а эту включи... в данный момент это для меня оптимальный вариант.... КАК Я ДУМАЛ.... пока в какой то счастливый момент, Дуня, не "забыла" выключить реле.ю...... а потом началось..... то не включаем, то включаем но не ввыключаем.... поймал на моменте "данная страница не доступна"...... Вот сейчас и думаю, а в чем проблема то......
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение Kod.Begemot » Пн янв 19, 2015 1:17 pm

Вот как-раз для ваших условий термостат о котором я говорю - самый оптимальный, ИМХО.
Тем более железка подразумевает подключение дисплея и кнопок, с помощью которых можно выбирать термостаты и ими управлять "оффлайн". Я не знаю, может ТНК может собрать такую железку под заказ.. Если надумаете делать, но нет программатора - можем договориться с вами и я выслал бы почтой прошитую мегу.
Вот об этом проекте речь: http://ab-log.ru/forum/viewtopic.php?f=1&t=259
Схему можно значительно упростить, индикацию входов/выходов можно не делать, Ethernet модуль можно применить готовый (~120 руб), питание легко обеспечивается китайскими мини-стабилизаторами (~300 руб/десяток), на выходы ULN2003 можно не ставить - раз у вас сейчас дуина всем рулит, то явно есть релейные шилды - их можно прикрутить к этому девайсу... Даже экран с кнопками можно не ставить, в итоге схема получается если и сложнее вашей нынешней связки дуина-сервер, то не намного. Зато устройство автономное.
Там помимо меги и готовых модулей питания/ethernet/реле понадобится только кварц+2 конденсатора, резистор для ресета, 4 резистора, 2 транзистора, 2 диода для драйвера 1wire и всё. Ну если есть желание/возможность - модуль экрана и 4 кнопки.
P.S. в вашей нынешней схеме термодатчики какие?
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение smoker_vvo » Пн янв 19, 2015 3:12 pm

Даласы DS18B20
За схему спасибо, посмотрю. На Дуню щас много завязано. и температура и ОПС и освещение....
Neiri
Сообщения: 3
Зарегистрирован: Вт окт 21, 2014 5:17 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: HELP!!! Клиент ОРЕТ благим МАТОМ!!!

Сообщение Neiri » Ср фев 04, 2015 4:07 pm

Ловил аналогичные траблы на связке ардуйня+enc28j60, причина оказалась банальнейшей - питание. Так что если у вас этот шилд, стоит проверить.
И, кстати, да, попробуйте снабдить ардуинокод простейшей автономной логикой. Например, если МД будет заливать в ардуину значение термостатирования, а ардуина после этого будет сама принимать решение о включении\выключении грелки - будет надежнее. Останется только прикрутить вачдог.
Ответить