Я пытаюсь развернуть действие на основе java на платформе IBM Function openwhisk, но продолжает сбой с сообщением об истечении времени ожидания.
Сбой команды:
ibmcloud fn deploy --manifest manifest.yaml
Сообщение об ошибке:
Error: Deployment did not complete sucessfully. Run `wskdeploy undeploy` to remove partially deployed assets.
servicedeployer.go [1664]: [ERROR_WHISK_CLIENT_ERROR]: Error code: 3: Put https://us-south.functions.cloud.ibm.com/api/v1/namespaces/_/actions/owl_package/owl.wavy.mo?overwrite=true: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
Файл manifest.yaml имеет следующий вид:
packages:
owl_package:
version: 1.0.0
actions:
owl.wavy.mo:
function: owl.wavy_j.java/target/owl.wavy_j.jar
runtime: java
main: App
web-export: true
apis:
owl.wavy.mo:
wavy:
mo:
owl.wavy.mo:
method: POST
response: json
Java Артефакт представляет собой файл JAR объемом 34 МБ.
Другие действия (меньшие js или java действия на основе) загружаются нормально.
Могу ли я что-нибудь сделать, чтобы избежать условия тайм-аута?
TIA.