Страница 2 из 2

Re: Отключение модулей

Добавлено: Пн дек 25, 2017 12:03 pm
Ko/|xo3HUk
Сейчас ещё раз проверил: установил модуль SNMP через Маркет дополнений. Модуль появился и в Маркете дополнений и в Модулях. Также в папке "scripts" появился файл "cycle_snmp.php". Удалил модуль через Маркет дополнений - он пропал и в Маркете и в Модулях. Но в папке "scripts" так и остался файл "cycle_snmp.php". Выходит - нужно после удаления модуля вручную удалять циклы из папки "скрипты". Печалька, однако.
SPOILERSPOILER_SHOW

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

PHP Warning:  include_once(./modules/snmpdevices/snmpdevices.class.php): failed to open stream: No such file or directory in /home/sergey/www/scripts/cycle_snmp.php on line 19
PHP Warning:  include_once(): Failed opening './modules/snmpdevices/snmpdevices.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/sergey/www/scripts/cycle_snmp.php on line 19
PHP Fatal error:  Class 'snmpdevices' not found in /home/sergey/www/scripts/cycle_snmp.php on line 21
13:58:58 Closing thread: exec php -q ./scripts/cycle_snmp.php --params "a:0:{}">>/home/sergey/www/debmes/log_2017-12-25-cycle_snmp.php.txt

Re: Отключение модулей

Добавлено: Пн дек 25, 2017 12:05 pm
nick7zmail
Чтобы на работу не влияли достаточно из скриптов...а так там ещё могут быть в других папках файлы...по идее бы их тоже сносить...

Re: Отключение модулей

Добавлено: Пн дек 25, 2017 12:08 pm
Ko/|xo3HUk
Да, полноценной очистки не хватает. Иначе потом долго голову ломать - из-за чего МЖД падает.
Я так понял - при запуске МЖД автоматически стартуют все скрипты, начинающиеся на "cycle_" в папке "scripts"? Нет никакой проверки - установлен ли модуль, соответствующий данному файлу или нет?

Re: Отключение модулей

Добавлено: Пн дек 25, 2017 12:15 pm
skysilver
Ko/|xo3HUk писал(а):Сейчас ещё раз проверил: установил модуль SNMP через Маркет дополнений. Модуль появился и в Маркете дополнений и в Модулях. Также в папке "scripts" появился файл "cycle_snmp.php". Удалил модуль через Маркет дополнений - он пропал и в Маркете и в Модулях. Но в папке "scripts" так и остался файл "cycle_snmp.php". Выходит - нужно после удаления модуля вручную удалять циклы из папки "скрипты". Печалька, однако.
Я постоянно проверяю на своем модуле Xiaomi miIO, т.к. сечас работаю над ним. Файл цикла удаляется корректно, хотя ничего дополнительного в код модуля на этот счет я не писал.

Интереса ради проверил в демке - у модуля МегаД цикл удаляется, у Xiaomi miIO тоже удаляется, а у SNMP нет. Хз, с чем это связано. )) Остальные модули, у которых есть циклы, не проверял.

Re: Отключение модулей

Добавлено: Пн дек 25, 2017 12:52 pm
Ko/|xo3HUk
Кстати, да - МегаД корректно удаляется, вместе с файлом цикла.

Re: Отключение модулей

Добавлено: Пн дек 25, 2017 8:27 pm
Ko/|xo3HUk
Оставлю здесь, может кому понадобится (да и самому чтоб не забыть): удалил модуль RSS, т.к. не пользуюсь им. Всё вроде бы хорошо, но загорелся жёлтый статус системы и надпись "RSS цикл остановлен". Долго искал где он сетится и всё-же нашёл - идём в панель управления -> Object Instances -> System -> systemStates -> Методы -> checkState -> Настроить
Там удаляем текст

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

,'rss'=>'RSS'
SPOILERSPOILER_SHOW
111.png
111.png (9.73 КБ) 4700 просмотров
112.png
112.png (3.94 КБ) 4700 просмотров
113.png
113.png (8.56 КБ) 4700 просмотров
2017-12-25_19-12-41__Смотри ТУТ.jpg
2017-12-25_19-12-41__Смотри ТУТ.jpg (150.45 КБ) 4700 просмотров