Обработка ошибок в сценариях Mikrotik

Мы выполняем установку как это для одного из наших приложений. Никакие реальные проблемы производительности кроме Java наверху для начала. Просто будьте осторожны относительно динамических файлов, они имеют тенденцию быть болью, когда Вы сохраняете все это упакованным вместе начиная с ВОЕННЫХ файлов, и динамические файлы не работают хорошо вместе.

В целом ничто на моем конце. Наше приложение является системой Управления цепями поставок, работает на веб-сервере с бэкендом DB, получил доступ к 20 часам в день от поставщиков во всем мире, загрузка среднего пользователя 20-30 в час с большим количеством обновлений и запросов.

7
задан 27 May 2012 в 04:02
2 ответа

It seems that there isn't error handling in this kind of scripts. You should probably adopt the solution proposed by this guy:

So you have to have 2 scripts, one that runs and does stuff and handles situation when some value is not received as expected, and other script does the job, that can fail. as a result, if second script fails, first one that called second script to do the job will continue.

1
ответ дан 2 December 2019 в 23:36

ОБНОВЛЕНИЕ для RouterOS v6.2

Теперь вы можете создать блок do с обработчиком ошибок:

:do {
  /tool fetch $url
  :put "Fetch OK"
} on-error={ :put "Fetch ERROR"};
7
ответ дан 2 December 2019 в 23:36

Теги

Похожие вопросы