основной цикл системы

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: основной цикл системы

Сообщение sergejey » Ср мар 12, 2014 11:24 pm

Так это не множественность запусков. Просто каждый цикл сообщает о том, что он всё ещё работает.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
denis
Сообщения: 284
Зарегистрирован: Сб ноя 24, 2012 11:47 am
Благодарил (а): 32 раза
Поблагодарили: 28 раз

Re: основной цикл системы

Сообщение denis » Чт мар 13, 2014 7:10 am

Сергей, спасибо. Просто на "чистой" системе сразу после установки, всегда по одной строчке, видимо из-за роста базы данных, каждый цикл стал отрабатывать дольше, поэтому и несколько строчек формируется.
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: основной цикл системы

Сообщение LutsenkoDenis » Чт мар 13, 2014 8:05 am

боюсь показаться не оригинальным,но...
Вчера поставил мажордом на сервак(Debian7). Делал по инструкции указанной на сайте.
Запускается цикл и через несколько минут работы останавливается. В логах пусто.
Цикл запускал и под рутом и под обычным пользователем - эффект одинаковый.
Подскажите куда копать?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
lopatich
Сообщения: 6
Зарегистрирован: Ср апр 23, 2014 10:35 am
Благодарил (а): 0
Поблагодарили: 0

Re: основной цикл системы

Сообщение lopatich » Чт апр 24, 2014 2:54 pm

Добрый день.
Есть такая программка - runit, может попробовать основные циклы запускать через нее? есть опыт, могу помочь в случае если да ) в принципе я вчера уже попилил основной цикл на предмет перезапуска упавших дочек (в частности шедулер падает из-за ошибки онлайн-радио модуля). могу перепилить совсем под другую схему запуска.
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: основной цикл системы

Сообщение savenko_egor » Ср авг 06, 2014 10:32 pm

Доброго времени суток, Уважаемые Форумчане.

Столкнулся с проблемой.
После 6 минут с момента запуска сервера, основной цикл системы останавливается. Причём ровно на 6 минуте(по показаниям htop).
Цикл connect отображается в htop: cycle_connect.php --params a:0:{} - и он очень грузить CPU. Хотя раньше такого не было.
Не могу понять в чём причина, потому пришел к Вам. Подскажите, пожалуйста, в какую сторону копать.

UPD:

Блин... Бывает же такое. Только написал на форуме, как всё нормализовалось.
Но всё-равно, есть идеи почему так было?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: основной цикл системы

Сообщение sergejey » Чт авг 07, 2014 10:03 am

warik писал(а):Доброго времени суток, Уважаемые Форумчане.

Столкнулся с проблемой.
После 6 минут с момента запуска сервера, основной цикл системы останавливается. Причём ровно на 6 минуте(по показаниям htop).
Цикл connect отображается в htop: cycle_connect.php --params a:0:{} - и он очень грузить CPU. Хотя раньше такого не было.
Не могу понять в чём причина, потому пришел к Вам. Подскажите, пожалуйста, в какую сторону копать.

UPD:

Блин... Бывает же такое. Только написал на форуме, как всё нормализовалось.
Но всё-равно, есть идеи почему так было?
Я бы рекомендовал на всякий случай поставить последние обновления -- как раз недавно кое-что правил в cycle_connect, в частности добавил защиту от зависания, а то у меня пару раз случалось, что зависали все циклы из-за проблем с доступом к connect-у.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: основной цикл системы

Сообщение savenko_egor » Чт авг 07, 2014 12:13 pm

sergejey писал(а): Я бы рекомендовал на всякий случай поставить последние обновления -- как раз недавно кое-что правил в cycle_connect, в частности добавил защиту от зависания, а то у меня пару раз случалось, что зависали все циклы из-за проблем с доступом к connect-у.
Прошу прощения, Сергей, я новенький у Вас. Подскажите, пожалуйста, как это можно сделать.

Спасибо!
Странно... Не нашёл кода offtop на сайте, потому выделю как цитату.
Нашёл странную вещь в панели управления. После нажатия "Выйти", выход не происходит а отображается страница с надписью "Welcome to the Control System" ну и соответственно, мы остаемся залогинеными в панели управления.
Плюс в первый и последующие разы, при входе в админ панель, мне не предлагало ввести имя и пароль пользователя, а сразу логинило без проблем.
Иногда бывает просит ввести логин и пароль, но я так и не понял в каких ситуация системе требует от меня это.
UPD:
После перезагрузки ОС, цикл connect снова начал грузить CPU. И основной цикл крашнулся.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: основной цикл системы

Сообщение sergejey » Чт авг 07, 2014 1:39 pm

warik писал(а):
sergejey писал(а): Я бы рекомендовал на всякий случай поставить последние обновления -- как раз недавно кое-что правил в cycle_connect, в частности добавил защиту от зависания, а то у меня пару раз случалось, что зависали все циклы из-за проблем с доступом к connect-у.
Прошу прощения, Сергей, я новенький у Вас. Подскажите, пожалуйста, как это можно сделать.
http://smartliving.ru/Main/UpdateSVN

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: основной цикл системы

Сообщение savenko_egor » Чт авг 07, 2014 2:37 pm

sergejey писал(а):http://smartliving.ru/Main/UpdateSVN
Спасибо Вам, Сергей! За всё. И за поддержку, и за систему, и за подробное описание всего что есть в системе! Да и просто так, большое человеческое Вам спасибо!
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: основной цикл системы

Сообщение savenko_egor » Вт авг 12, 2014 10:26 pm

Снова столкнулся с той же проблемой...
Uptime: 00:05:55
И цикл крашиться полностью. До этого снова cycle_connect грузит CPU.
Пробовал выполнять скрипт вручную, постоянно отображается такая строка:
PHP Strict Standards: Only variables should be passed by reference in /var/www/smart.com/scripts/cycle_connect.php on line 117
Возможно что-то я с правами намудрил или ещё чего. Буду проверять.
Есть у кого-то идеи почему так?

Не много оффтопа.
Заметил небольшую ошибку на странице "Правила и действия" Connect-а. А именно:
Изображение
Слово: "Лобавить".


UPD:
Переустановил по новой. Все работает. CONNECT не подключаю пока. Очкую :D
Скажите, пожалуйста, в случае если я не буду подключать свою MDM к CONNECT-у, я смогу управлять\получать данные со своей связки TP-Link TL-MR3020 + Arduino UNO?
Ответить