Ещё немного обновлений

Новые релизы, обновления и т.п.

Модератор: immortal

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

Re: Ещё немного обновлений

Сообщение nick7zmail » Пт окт 19, 2018 6:33 am

Эт понятно, что какие нить процессы могут притормозить модули, подвесить что нить. Но чтоб апач и веб морда умерли, и белый лист - такого не видел.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
igoryan
Сообщения: 18
Зарегистрирован: Вт сен 15, 2015 11:37 am
Благодарил (а): 9 раз
Поблагодарили: 12 раз

Re: Ещё немного обновлений

Сообщение igoryan » Вт окт 23, 2018 11:30 am

Возможно кому-нибудь еще поможет.
Система на rpi, после недваних обновлений тоже остановились часы и не стартовали цыклы.
Откат на версии раньше 10 октября помогал, но опять же при обновлении все останавливалось.
Проблема оказалось в том что cycle.php(в моей ситуации стартует через cron) стартовал раньше чем успевал стартануть сервис базы данных.
Лечение оказалось простым, добавить задержку перед запуском cycle.php. Я добавил 10 секунд, все стартануло на ура.
(Возможно будет запускатся и с меньшей задержкой, просто не пробывал, для меня не критично 10 секунд)

Строка в cron-e:

Было : @reboot /usr/bin/php /var/www/cycle.php
Стало: @reboot sleep 10 ; /usr/bin/php /var/www/cycle.php

И соответственно после ребута все поднялось.
За это сообщение автора igoryan поблагодарил:
vovankin (Вт ноя 13, 2018 3:34 pm)
Рейтинг: 1.16%
Аватара пользователя
Sapizdullin
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

Re: Ещё немного обновлений

Сообщение Sapizdullin » Вт окт 23, 2018 3:00 pm

igoryan писал(а):
Вт окт 23, 2018 11:30 am

Проблема оказалось в том что cycle.php(в моей ситуации стартует через cron) стартовал раньше чем успевал стартануть сервис базы данных.
Лечение оказалось простым, добавить задержку перед запуском cycle.php. Я добавил 10 секунд, все стартануло на ура.
(Возможно будет запускатся и с меньшей задержкой, просто не пробывал, для меня не критично 10 секунд)

Строка в cron-e:

Было : @reboot /usr/bin/php /var/www/cycle.php
Стало: @reboot sleep 10 ; /usr/bin/php /var/www/cycle.php

И соответственно после ребута все поднялось.
Ищи кому выгодно....
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
prokopi
Сообщения: 15
Зарегистрирован: Сб дек 30, 2017 8:30 pm
Откуда: г.Гродно, РБ
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Ещё немного обновлений

Сообщение prokopi » Вт окт 23, 2018 11:54 pm

prokopi писал(а):
Вс окт 14, 2018 2:22 pm
У меня после последних обновлений от 13.10.2018 в меню управления перестали "тикать" часы (данные формирует дополнение DateFormat). Заметил, что время меняется после сообщения АЛИСЫ каждый час.
Часы на сцене (стандартная сцена по умолчанию) идут как хотят: по наблюдениям отстают на 1-3 минуты.
Если обновить страницу, то время изначально отображается правильно.
Параллельно попробовал откат актуальной АЛЬФА-версии на виртуальной машине на ветку "стабильная" - не грузится Majordomo, нет доступа к админ странице.
Решил проблему радикально: накатил образ Сергея V31, установил обновления ОС, перешел на ветку "МАСТЕР", установил обновления для Majordomo. Меня не устраивало, как я реализовывал некоторые решения, поэтому не ставил с бэкапа, а переписал по новой ручками. И ... доволен, как слон !!!
Raspberry Pi 3, UPS FSP Vesta 650, ESP8266 (WiFi IoT), датчики и др.
Ветка обновлений - мастер
shefus
Сообщения: 84
Зарегистрирован: Вт мар 08, 2016 4:57 pm
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Re: Ещё немного обновлений

Сообщение shefus » Сб окт 27, 2018 5:20 pm

Сегодня обновился (master), легли все циклы, в ручную не стартуют, время замерло на моменте обновления... чё делать?
Анализ таблиц показал:
The storage engine for the table doesn't support check
в 3-х таблицах:
db_terminal.cached_values
db_terminal.cached_ws
db_terminal.operations_queue
Остальные - ОК либо Table is already up to date

PS до этого последний раз обновлял в примерно в июле.
UBUNTU 14.04.5 LTS , на компе.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Ещё немного обновлений

Сообщение skysilver » Сб окт 27, 2018 11:29 pm

shefus писал(а):
Сб окт 27, 2018 5:20 pm
Сегодня обновился (master), легли все циклы, в ручную не стартуют, время замерло на моменте обновления... чё делать?
Вручную это как? В консоли командой, как в статье в Базе знаний? Если да, то какие ошибки пишет?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
shefus
Сообщения: 84
Зарегистрирован: Вт мар 08, 2016 4:57 pm
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Re: Ещё немного обновлений

Сообщение shefus » Вс окт 28, 2018 10:46 am

При вводе в консоль
/usr/bin/php /var/www/cycle.php

Сначала ругается раз 8:
PHP Warning: chmod(): Operation not permitted in /var/www/cycle.php on line 99
Походу на эту строчку:
chmod($d, 0777);

Потом запускает циклы, статус восстанавливается на зеленый.
Потом:

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

PHP Warning:  include_once(./modules/app_alarmclock/app_alarmclock.class.php): failed to open stream: No such file or directory in /var/www/scripts/cycle_alarmclock.php on line 8
PHP Warning:  include_once(): Failed opening './modules/app_alarmclock/app_alarmclock.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/scripts/cycle_alarmclock.php on line 8
PHP Warning:  array_chunk() expects parameter 1 to be array, null given in /var/www/modules/modbus/modbus.class.php on line 390
PHP Warning:  Invalid argument supplied for foreach() in /var/www/modules/modbus/modbus.class.php on line 392
PHP Warning:  include_once(./modules/rss_channels/rss_channels.class.php): failed to open stream: No such file or directory in /var/www/scripts/cycle_rss.php on line 19
PHP Warning:  include_once(): Failed opening './modules/rss_channels/rss_channels.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/scripts/cycle_rss.php on line 19
PHP Fatal error:  Class 'rss_channels' not found in /var/www/scripts/cycle_rss.php on line 21
PHP Warning:  array_chunk() expects parameter 1 to be array, null given in /var/www/modules/modbus/modbus.class.php on line 380
PHP Warning:  Invalid argument supplied for foreach() in /var/www/modules/modbus/modbus.class.php on line 382
09:21:32 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}">>/var/www/cms/debmes/log_2018-10-28-cycle_skype.php.txt
09:21:32 Closing thread: exec php -q ./scripts/cycle_rss.php --params "a:0:{}">>/var/www/cms/debmes/log_2018-10-28-cycle_rss.php.txt
09:21:32 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/cms/debmes/log_2018-10-28-cycle_connect.php.txt
09:21:32 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
Затем постоянно ругается на:
PHP Warning: array_chunk() expects parameter 1 to be array, null given in /var/www/modules/modbus/modbus.class.php on line 375
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/modbus/modbus.class.php on line 377

Но вроде пока работает.... жду..

А почему не хочет запускаться автоматом через cron?
И за что отвечает cycle_connect.php?
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Ещё немного обновлений

Сообщение nightwind » Вс окт 28, 2018 10:13 pm

shefus писал(а):
Вс окт 28, 2018 10:46 am
При вводе в консоль
/usr/bin/php /var/www/cycle.php

Сначала ругается раз 8:
PHP Warning: chmod(): Operation not permitted in /var/www/cycle.php on line 99
Походу на эту строчку:
chmod($d, 0777);

Потом запускает циклы, статус восстанавливается на зеленый.
Потом:

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

PHP Warning:  include_once(./modules/app_alarmclock/app_alarmclock.class.php): failed to open stream: No such file or directory in /var/www/scripts/cycle_alarmclock.php on line 8
PHP Warning:  include_once(): Failed opening './modules/app_alarmclock/app_alarmclock.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/scripts/cycle_alarmclock.php on line 8
PHP Warning:  array_chunk() expects parameter 1 to be array, null given in /var/www/modules/modbus/modbus.class.php on line 390
PHP Warning:  Invalid argument supplied for foreach() in /var/www/modules/modbus/modbus.class.php on line 392
PHP Warning:  include_once(./modules/rss_channels/rss_channels.class.php): failed to open stream: No such file or directory in /var/www/scripts/cycle_rss.php on line 19
PHP Warning:  include_once(): Failed opening './modules/rss_channels/rss_channels.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/scripts/cycle_rss.php on line 19
PHP Fatal error:  Class 'rss_channels' not found in /var/www/scripts/cycle_rss.php on line 21
PHP Warning:  array_chunk() expects parameter 1 to be array, null given in /var/www/modules/modbus/modbus.class.php on line 380
PHP Warning:  Invalid argument supplied for foreach() in /var/www/modules/modbus/modbus.class.php on line 382
09:21:32 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}">>/var/www/cms/debmes/log_2018-10-28-cycle_skype.php.txt
09:21:32 Closing thread: exec php -q ./scripts/cycle_rss.php --params "a:0:{}">>/var/www/cms/debmes/log_2018-10-28-cycle_rss.php.txt
09:21:32 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/cms/debmes/log_2018-10-28-cycle_connect.php.txt
09:21:32 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
Затем постоянно ругается на:
PHP Warning: array_chunk() expects parameter 1 to be array, null given in /var/www/modules/modbus/modbus.class.php on line 375
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/modbus/modbus.class.php on line 377

Но вроде пока работает.... жду..

А почему не хочет запускаться автоматом через cron?
И за что отвечает cycle_connect.php?
нафига ты наставил этих лишних модулей? rss переустанови, modbus удали. cycle_connect.php тебе тоже не нужен. зайди на сайте в коннект и посмотри что это
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Ещё немного обновлений

Сообщение skysilver » Вс окт 28, 2018 10:46 pm

shefus писал(а):
Вс окт 28, 2018 10:46 am
А почему не хочет запускаться автоматом через cron?
Запускается, но тут же останавливается, т.к., скорее всего, у тебя к этому моменту еще не успела стартануть служба базы данных mysql/mariadb.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Sapizdullin
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

Re: Ещё немного обновлений

Сообщение Sapizdullin » Вс окт 28, 2018 10:58 pm

shefus писал(а):
Вс окт 28, 2018 10:46 am
А почему не хочет запускаться автоматом через cron?
Такая же ботва. Запускаю через webconsole. Вопросы по этому поводу не задаю, так как автор молчит, а умные юзеры навтыкали мне из серии "ты мудак, пользуешься бесплатно, еще и вопросы задаешь!" так что жди когда соизволят исправить.
За это сообщение автора Sapizdullin поблагодарил:
Taras81 (Вс окт 28, 2018 11:07 pm)
Рейтинг: 1.16%
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Закрыто