Мы выполняем установку как это для одного из наших приложений. Никакие реальные проблемы производительности кроме Java наверху для начала. Просто будьте осторожны относительно динамических файлов, они имеют тенденцию быть болью, когда Вы сохраняете все это упакованным вместе начиная с ВОЕННЫХ файлов, и динамические файлы не работают хорошо вместе.
В целом ничто на моем конце. Наше приложение является системой Управления цепями поставок, работает на веб-сервере с бэкендом DB, получил доступ к 20 часам в день от поставщиков во всем мире, загрузка среднего пользователя 20-30 в час с большим количеством обновлений и запросов.
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.
Теперь вы можете создать блок do
с обработчиком ошибок:
:do {
/tool fetch $url
:put "Fetch OK"
} on-error={ :put "Fetch ERROR"};