# Крашится wb-rules без правил

**URL:** <https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287>\
**Category:** Rule Engine\
**Created:** [July 30, 2024, 11:43am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287 "2024-07-30T11:43:35Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 30, 2024, 11:43am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/1 "2024-07-30T11:43:35Z")

</div>

Добрый день. Wiren Board 8.4. Все последние версии пакетов из stable установлены. ± раз в 1-2 часа крашится wb-rules, правил нету никаких.

```auto

30-07-2024 14:23:31.019 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE
30-07-2024 13:32:08.039 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE
30-07-2024 12:55:01.893 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE
30-07-2024 12:09:43.567 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE
30-07-2024 10:39:34.162 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE
30-07-2024 09:34:24.762 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE
30-07-2024 08:21:31.261 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE
30-07-2024 06:38:16.638 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE

```

предшествующих крашу логов никаких нет.

_приложен диагностический архив, доступен только сотрудникам поддержки_
 (675,9 КБ)

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [July 30, 2024, 12:00pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/4 "2024-07-30T12:00:24Z")

</div>

Добрый день!

Обнаружил лог файлах проблему с файлом `/etc/wb-rules/alarms.conf`. Пожалуйста, проверьте его наличие и правильность настройки.

Также обратите внимание на скрипт `/usr/share/wb-rules/load_alarms.js`: убедитесь, что он существует и не содержит ошибок.

Кроме того, наблюдается предупреждение о том, что для DAC отсутствует конфигурационный файл. Возможно, проблема кроется в синтаксисе, например, в именах топиков. Использование символов “/”, а также подстановочных символов “#”, “+” может привести к некорректной обработке.  
**Документация**  
[Настройка модуля уведомлений](https://https://wirenboard.com/wiki/Notification_module)

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 30, 2024, 12:14pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/5 "2024-07-30T12:14:58Z")

</div>

> [@Aleksandr\_Khlebnikov](#):
>
> Обнаружил лог файлах проблему с файлом `/etc/wb-rules/alarms.conf`

я специально переносил этот файл, чтобы очистить wb-rules для теста, что с ним, что без него ситуация одинаковая, да и не должно это приводить к крашу сервиса по логике.

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 30, 2024, 12:16pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/6 "2024-07-30T12:16:14Z")

</div>

> [@Aleksandr\_Khlebnikov](#):
>
> Возможно, проблема кроется в синтаксисе, например, в именах топиков. Использование символов “/”, а также подстановочных символов “#”, “+” может привести к некорректной обработке.

убрал из имён топиков “(”, “)” и русские символы. Проверяю.

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [July 30, 2024, 12:17pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/7 "2024-07-30T12:17:45Z")

</div>

Прошу вернуть файл обратно, для исключения лишних ошибок в логе.

> убрал из имён топиков “(”, “)” и русские символы. Проверяю.

В случае повтора проблемы прошу прислать новый диагностический файл

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 30, 2024, 2:22pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/10 "2024-07-30T14:22:31Z")

</div>

[diag\_output\_AH4I445Z\_2024-07-30-17.22.00.zip](https://support.wirenboard.com/uploads/short-url/fe4MvtCVXzyIP1A41L42Utgt7xt.zip) (671,4 КБ)  
краш повторился

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 30, 2024, 6:13pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/12 "2024-07-30T18:13:47Z")

</div>

Ещё добавил

_приложен диагностический архив, доступен только сотрудникам поддержки_
 (680,3 КБ)

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [July 31, 2024, 5:03am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/14 "2024-07-31T05:03:28Z")

</div>

Добрый день, потребуется некоторое время для попытки воспроизвести вашу проблему.

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 31, 2024, 10:27am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/15 "2024-07-31T10:27:20Z")

</div>

Ну у меня есть теория, что с завода что то не так залили. Сбросил всё на заводские настройки с прошивкой через fit на последнюю версию. Мониторю.

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 31, 2024, 12:09pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/16 "2024-07-31T12:09:29Z")

</div>

проблема повторилась, прикладываю диагностический архив  
[diag\_output\_AH4I445Z\_2024-07-31-15.08.36.zip](https://support.wirenboard.com/uploads/short-url/bfGIlzAHWPDlrH4rvKygFZsWLmK.zip) (204,6 КБ)

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [July 31, 2024, 12:26pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/18 "2024-07-31T12:26:27Z")

</div>

Прошу уточнить время отказа службы.

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 31, 2024, 12:46pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/19 "2024-07-31T12:46:00Z")

</div>

Она перезапускается автоматически

`31-07-2024 14:39:17.495 [init.scope]	wb-rules.service: Main process exited, code=exited, status=1/FAILURE`

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [July 31, 2024, 2:07pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/20 "2024-07-31T14:07:47Z")

</div>

После консультации с коллегами, рекомендую обновить прошивку до последней версии testing. В этой версии было внедрено множество исправлений по WB-rules, что может существенно улучшить функциональность. Если проблемы сохранятся, пожалуйста, пришлите диагностический файл для дальнейшего анализа.

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [July 31, 2024, 7:05pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/21 "2024-07-31T19:05:44Z")

</div>

Ситуация повторилась, но теперь непонятно что крашнулось, но это были не правила.  
[diag\_output\_AH4I445Z\_2024-07-31-22.00.01.zip](https://support.wirenboard.com/uploads/short-url/2UdZWjcrilLL0FpL5m4J5DWz7dM.zip) (282,4 КБ)

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [August 1, 2024, 8:40am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/23 "2024-08-01T08:40:40Z")

</div>

Просто не установлено ничего того, что не работало бы ранее на прошлом контроллере WB6. Тем более я даже пробовал убирать вообще все правила. Wb-rules всё-таки продолжает крашиться. Что мне ещё проверить? Могу все линии RS-485 попробовать отключить…  
Из стороннего софта установлен только wb-engine, но я его я отключал удалением из правил. Пробую его полностью удалить. Дальше отключу все rs-485 линии (2 штатные, 2 через модуль rs485 в слотах MOD2, MOD3).  
Что проверено:  
работа без правил, сброс к заводским настройкам и прошивка на последнюю версию, последние обновления из testing канала.

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [August 1, 2024, 9:14am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/24 "2024-08-01T09:14:56Z")

</div>

Ещё баг обнаружил, после перехода на testing, в настройка через веб интерфейс wb-mqtt-serial.conf  
пишет, что одно из реле не доступно

 ![image](https://support.wirenboard.com/uploads/default/original/3X/b/2/b2abd1efd49bcb20a448f276c6ba74fd2b31b8fd.png)  
Хотя топики читаются и реле работает исправно  
 ![image](https://support.wirenboard.com/uploads/default/original/3X/2/2/224d5079c0df24488bfe0f67b22512c1862ffd65.png)

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [August 1, 2024, 11:46am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/25 "2024-08-01T11:46:58Z")

</div>

Пока результата нового нет. Отключил RS-485 линии через модули. Проверяю.

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [August 1, 2024, 10:24pm UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/29 "2024-08-01T22:24:44Z")

</div>

Не помогло. Жду помощи от поддержки

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [August 2, 2024, 6:17am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/30 "2024-08-02T06:17:05Z")

</div>

Добрый день!

На данный момент нам не удалось воспроизвести проблему. Можете попробовать отключить все устройства Modbus, оставив только один контроллер, и в момент возникновения сбоя собрать новый диагностический архив? Это может помочь мне в попытке воспроизвести проблему на моем стенде.

Заранее спасибо за сотрудничество!

---

<div class="post-metadata">

**Author:** ![Aleksandr.vlz](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr.vlz/32/7338_2.png) [@Aleksandr.vlz](https://support.wirenboard.com/u/Aleksandr.vlz)\
**Post date:** [August 2, 2024, 9:48am UTC](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287/35 "2024-08-02T09:48:10Z")

</div>

Живу в частном доме, где всё работает через WB, к сожалению очень проблематично полностью лишить его жизни, всё-таки семья у меня не маленькая) В итоге оставил только RS-485-1, чтобы хотя бы свет включать. В итоге получил опять падение. Прошу помочь в решении оперативно, готов на платной основе, потому что уже готов возвращаться на рабочий вариант на WB6.  
[diag\_output\_AH4I445Z\_2024-08-02-12.44.32.zip](https://support.wirenboard.com/uploads/short-url/grhudYmw7LhLBGt75Avkx4s6zcb.zip) (422,2 КБ)

 ![image](https://support.wirenboard.com/uploads/default/original/3X/c/0/c0b347167d5775df268c97484bbd23276c5ac45d.png)

[Next page](https://support.wirenboard.com/t/krashitsya-wb-rules-bez-pravil/21287.md?page=2)
