Я хочу увеличить максимальное количество потоков в пуле потоков менеджера работ по умолчанию, используя скрипт wsadmin (Jython). Каков наилучший подход?
Я не могу найти документацию по детализированному элементу управления, которая позволила бы мне изменить только это свойство. Самое близкое, что я могу найти к тому, что я хочу, это AdminTask.applyConfigProperties , который требует передачи файла. В документации объясняется, что если вы хотите изменить существующее свойство, вы должны извлечь существующий файл свойств, отредактировать его в редакторе, а затем передать отредактированный файл в applyConfigProperties.
Я хочу избежать ручного извлечения существующего файла свойств и его редактирования. Скрипты должны выполняться полностью без присмотра. На самом деле, я бы предпочел вообще не использовать файл, а просто установить для свойства значение прямо в скрипте.
Что-то вроде следующего псевдокода:
defaultwmId = AdminConfig.getid("wm/default")
AdminTask.setProperty(defaultwmId, ['-propertyName', maxThreads, '-propertyValue', 20])