Главная / Справочник ошибок / Установка и обновление
Коды завершения утилиты публикации прикладной разработки
DeploymentToolCore: код возврата 1, 2, 3, 4, 5, 6, 7, 8
Что значат коды возврата 1–8 утилиты DeploymentToolCore (do dt deploy) при публикации прикладной разработки Directum RX: проверка аргументов, передача пакета и несовпадение версий, инициализация модулей, настройки по умолчанию, импорт и экспорт.
Что это значит
Утилита DeploymentToolCore публикует прикладную разработку из командной строки (./do.sh dt deploy на Linux, do dt deploy на Windows) и сообщает результат кодом возврата. Ноль значит успех. По справке вендора остальные коды значат:
| Код | На каком этапе ошибка |
|---|---|
| 1 | до отправки пакета: проверка аргументов, запрос метаданных с сервера, чтение пакета разработки, сборка пакета развёртывания |
| 2 | при передаче пакета на сервер или публикации: сетевая ошибка, сервер недоступен, версия DeploymentToolCore не совпадает с версией веб-сервера |
| 3 | при инициализации модулей |
| 4 | при применении настроек по умолчанию из пакета |
| 5 | при импорте настроек |
| 6 | при экспорте настроек |
| 7 | при экспорте пакета разработки |
| 8 | при изменении номера версии модулей и решений |
Для кода 2 важная деталь: публикация идёт, только если версии DeploymentToolCore и веб-сервера совпадают до редакции релиза.
Как проверить
- Журнал DeploymentToolCore: по умолчанию в папке с журналами сервисов, файл
<компьютер>.DeploymentToolCore.<дата>.log. - Запускается ли утилита из папки того Directum Launcher, которым установлена система: справка вендора требует именно этого.
Что сделать
- По коду понять этап и искать ошибку в журнале утилиты на этом этапе.
- Для кода 2 сверить версии и доступность веб-сервера.
- Для кода 3 смотреть журнал веб-сервера: инициализация выполняется на нём.
- В конвейерах сборки и выкладки проверять код возврата, а не только вывод: публикация с ненулевым кодом могла пройти частично.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать